For Windows, refer to the Wiki pages
By Yang Shaohui, Alex Au on 2018.09.13
run the following commands in the project directory
-
sudo apt-get install openocd gcc-arm-none-eabiunder linux.brew install open-ocdbrew tap PX4/px4brew install px4-devunder OSX.brew cask install xquartz javamight be needed. Also, the XCode command line toolchain is needed as dependency. If you do not have homebrew installed yet, go to https://brew.sh. -
git cloneandcdinto this repository -
makeormake -j4where 4 is the thread count -
run
openocd -f openocd/start_st-link_flash.cfgwith board connected via st-link to flash the program
- for debugging, run
openocd -f openocd/start_st-link_debug.cfg, followed by a gdb connection with you own IDE/editor, the VSCode configuration is provided and is used with the "Native Debug" extension - of course you can always use
telnet localhost 4444and use terminal to interface with the openocd debug server directly
This part will come up later on.