Writing /var/lib/dokuwiki/data/meta/tutorials/omni-base_software.meta failed
tutorials:omni-base_software
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorials:omni-base_software [2019/03/15 14:45] – [Debuggin: gdb + arm] bmorera | tutorials:omni-base_software [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| ===== Environment setup ===== | ===== Environment setup ===== | ||
| Line 9: | Line 9: | ||
| ===== Debug process ===== | ===== Debug process ===== | ||
| - | ==== Requirement | + | ==== Required packages |
| - | The follow | + | The following |
| - | - arm-none-eabi-gdb | + | |
| - | - openocd | + | - openocd |
| + | - STLINK | ||
| ==== Debug ==== | ==== Debug ==== | ||
| - | The process to debug the stm32f4-discovery is the follow: | + | The process to debug the stm32f4-discovery is the following: |
| - | - Connect the stm32f4-discovery with the programming and serial usb. | + | * Connect the stm32f4-discovery with the programming and serial usb. |
| - | - `make` and `make flash` the program to debug. | + | * '' |
| - | - Create a file with the name **openocd.cfg** | + | |
| < | < | ||
| Line 29: | Line 30: | ||
| </ | </ | ||
| - | - Open a terminal in the same directory where the file was created and run `openocd`. Keep that terminal open. | + | * Open a terminal in the same directory where the file was created and run '' |
| - | - Open another terminal where the program to debug is and run `arm-none-eabi-gdb`. | + | * If the before command doesn' |
| - | - | + | * Open another terminal where the program to debug is and run '' |
| + | * Into the dbg prompt run '' | ||
| + | * Now you can debug!!! | ||
| + | |||
| + | ==== Considerations ==== | ||
| + | Sometimes openocd fails to detect ChibiOs and this is an [[https:// | ||
| ===== Current repository state ===== | ===== Current repository state ===== | ||
| TODO: sw structure | TODO: sw structure | ||
tutorials/omni-base_software.1552661126.txt.gz · Last modified: 2022/09/20 00:08 (external edit)