Skip to content
Snippets Groups Projects
Verified Commit abb5435f authored by rahix's avatar rahix
Browse files

chore(README): Update openocd instructions


Signed-off-by: default avatarRahix <rahix@rahix.de>
parent 7390199c
No related branches found
No related tags found
No related merge requests found
......@@ -47,8 +47,19 @@ This allows gdb to use our .gdbinit files without specifying them on the command
### OpenOCD
If you want to debug code or replace the bootloader, you need OpenOCD and GDB.
Get OpenOCD from [Maxim](https://github.com/maximmbed/openocd) and checkout the `max32xxx` branch. Run `git submodule update --init`.
Build using `./bootstrap`, `./configure` and 'make'. Make sure that the `CMSIS-DAP Compliant Debugger` is set to `yes(auto)` after running `./configure` (you might need to install libusb and other USB related libraries).
Get OpenOCD from [our fork](https://git.card10.badge.events.ccc.de/card10/openocd) of [Maxim's fork](https://github.com/maximmbed/openocd):
```bash
git clone https://git.card10.badge.events.ccc.de/card10/openocd.git
cd openocd
git submodule update --init
./bootstrap
./configure --disable-werror
make -j8
```
Make sure that the `CMSIS-DAP Compliant Debugger` is set to `yes(auto)` after running `./configure` (you might need to install libusb and other USB related libraries).
If you get errors making the documentation you can `touch doc/openocd.info` to skip it and continue with 'make'.
Please run `make install` after removing any already installed OpenOCD version. Otherwise please always specify the full path to openocd (the binary is under `src/openocd`, when calling `openocd`.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment