2017-10-24 9 views
1

私たちはOpenOCDでSTM32F0xマイクロコントローラの一部を読んでいます。ただし、flash read_bankコマンドは文書化されているとおりに動作しません。どのような我々は入力、エラーは次のとおりです。期待通りのような、OpenOCD read_bankコマンドはより多くの引数を要求します

sudo openocd -f interface/stlink-v2.cfg -f target/stm32f0x_stlink.cfg -c "init" -c "reset init" -c "flash read_bank 0 test.bin" -c "exit" 

その他のフラッシュ操作の作業:

openocd -f interface/stlink-v2.cfg -f target/stm32f0x_stlink.cfg -c init -c "flash info 0" -c exit 

または

flash read_bank 0 test.bin: command requires more arguments 

我々はによって、たとえばそれを呼び出します

openocd -f interface/stlink-v2.cfg -f target/stm32f0x_stlink.cfg -c init -c "flash banks" -c exit 

コマンドflash read_bankはごくまれにしか使われていないようです。これは少なくとも、私のGoogle検索であると言われています。誰でもこのコマンドの使い方を知っていますか?オフセットと長さ:

答えて

0

flash read_bank comanndは2つの以上の引数が必要です。

だから、STM32 MCU私上のフラッシュ・メモリの最初の16キロバイトを読み取ること

flash read_bank 0 test.bin 0x8000000 0x4000

を使用することができます。

OpenOCDにも "help"コマンドがあります。

+0

これを試しましたか?私たちのために、どのように多くの議論が成功するかは問題ではありません。エラーは常にある "以上の引数が必要です": 'sudoのopenocd -fインタフェース/ stlink-v2.cfg -fターゲット/ stm32f0x_stlink.cfg -c "initの" -c "のinitをリセット" -c「フラッシュがread_bank 0テスト。ビン0x8000000 0x4000" の-c "終了" '' – Janos

+0

フラッシュが0x8000000 0x4000のtest.bin 0をread_bank:コマンドはプロシージャで複数の引数を必要とする「flash'' – Janos

+0

http://openocd.org/doc/html/Flash-Commands.html# Erasing_002c-Reading_002c - Flashへの書き込み ドキュメントには、オフセットと長さはオプションであると記載されています。 – Janos

関連する問題