opened
<h3>Flash相关命令</h3>
<p><a href="http://openocd.org/doc/html/Flash-Commands.html#flashprogrammingcommands">http://openocd.org/doc/html/Flash-Commands.html#flashprogrammingcommands</a></p>
<p>简化的下载命令
<a href="http://openocd.org/doc/html/Flash-Programming.html#Flash-Programming">http://openocd.org/doc/html/Flash-Programming.html#Flash-Programming</a></p>
<pre><code># program and verify using elf/hex/s19. verify and reset
# are optional parameters
openocd -f board/stm32f3discovery.cfg \
-c "program filename.elf verify reset exit"
# binary files need the flash address passing
openocd -f board/stm32f3discovery.cfg \
-c "program filename.bin exit 0x08000000"</code></pre>
<h3>Build openocd</h3>
<pre><code>$ ./configure
libjaylink configuration summary:
- Package version ................ 0.2.0-git-f73ad5e
- Library version ................ 0:0:0
- Installation prefix ............ /usr/local
- Building on .................... armv7l-unknown-linux-gnueabihf
- Building for ................... armv7l-unknown-linux-gnueabihf
Enabled transports:
- USB ............................ yes
- TCP ............................ yes
OpenOCD configuration summary
--------------------------------------------------
MPSSE mode of FTDI based devices yes (auto)
ST-Link Programmer yes (auto)
TI ICDI JTAG Programmer yes (auto)
Keil ULINK JTAG Programmer yes (auto)
Altera USB-Blaster II Compatible yes (auto)
Bitbang mode of FT232R based devices yes (auto)
Versaloon-Link JTAG Programmer yes (auto)
TI XDS110 Debug Probe yes (auto)
OSBDM (JTAG only) Programmer yes (auto)
eStick/opendous JTAG Programmer yes (auto)
Andes JTAG Programmer yes (auto)
USBProg JTAG Programmer no
Raisonance RLink JTAG Programmer no
Olimex ARM-JTAG-EW Programmer no
CMSIS-DAP Compliant Debugger no
Cypress KitProg Programmer no
Altera USB-Blaster Compatible no
ASIX Presto Adapter no
OpenJTAG Adapter no
SEGGER J-Link Programmer yes (auto)
</code></pre>