Editing
Electronics
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==DSO138== '''Status:''' Managed to compile the opensource version and upload it to the device. The opensource uses the old R11 resistor value. Need to port the new resistor value to the opensource version. Currently radare2 sucks as reverse engineering the ARM thumb instructions. Heaps of the oscilloscope code is behind a binary blob. stm32flash -v -b 115200 /dev/ttyUSB0 -w 113-13801-061.hex r2 ../src/firmware-src/libdso138.a -b16 -aarm -AA * "Supports two types of TFT controllers (ILI9341 and ILI9325/9328)." * Mine is a ILI9341... * CPU is: [http://www.st.com/en/microcontrollers/stm32f103c8.html STM32F103C8]. Does not support DFU (usb bootloader). * [https://www.youtube.com/watch?v=cvKC-4tCRgw Calling the STM32 SystemMemory Bootloader from your application] * [https://www.youtube.com/watch?v=ZUXuk2zFHfs how to use STM32 system memory boot modes] * [https://stackoverflow.com/questions/26891432/jump-to-bootloader-in-stm32-through-appliction-i-e-using-boot-0-and-boot-1-pins StackOverflow Question] * [https://github.com/libopencm3/libopencm3-examples libopencm3/libopencm3-examples] * [https://github.com/libopencm3/libopencm3 libopencm3/libopencm3] * [http://tty.uchuujin.de/2016/02/stm32-from-scratch-bare-minimals/ Post on bare STM32 dev] * [https://henryomd.blogspot.com/2016/07/usb-hid-on-stm32f042.html USB HID on STM32F042] * [https://developer.mbed.org/users/mega64/code/mbed-STM32F103C8/diff/e3d4af315dd8/targets/cmsis/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F042K6/cmsis_nvic.c This might be about the bootloader...] * [https://github.com/xobs/grainuum Grainuum] Software USB stack for Cortex M0+ [https://www.youtube.com/watch?v=G_tdJ9Lu7Zk33c3 No USB? No problem.] * [https://github.com/lemcu/LemcUSB LemcUSB] - A purely software based USB peripheral for ARM Cortex M0+ devices
Summary:
Please note that all contributions to Hegemon Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Hegemon Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information