2017-10-24 3 views
1

요청 read_bank. 그러나 flash read_bank 명령은 문서화 된대로 작동하지 않습니다. 무엇이든 우리가 입력 오류는 다음과 같습니다 예상대로 같은OpenOCD 명령은 우리는 또한 그들에게 프로그램 사용 OpenOCD 우리 STM32F0x 마이크로 컨트롤러 부분을 읽으려는 이상의 인수

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 I에서 당신은 플래시 메모리의 첫 번째 16킬로바이트을 읽을 수

flash read_bank 0 test.bin 0x8000000 0x4000

를 사용할 수 있습니다.

는 OpenOCD에서 "도움말"명령도있다 기억하십시오.

+0

시도해 보셨습니까? 우리에게, 우리가 통과시키는 논쟁의 수와 방법은 중요하지 않습니다. 이 오류는 항상 "추가 인수가 필요합니다" 'sudo는 openocd -f 인터페이스/stlink-v2.cfg -f 대상/stm32f0x_stlink.cfg -c "초기화하기"-c "초기화를 재설정"-c "플래시가 read_bank 0 테스트. 빈 0x8000000을가 0x4000으로 "-c"종료 "' – Janos

+0

'플래시가 0 read_bank test.bin 0x8000000을 0x4000으로 : 명령 절차에 더 많은 인수를 '필요 flash'' – Janos

+0

http://openocd.org/doc/html/Flash-Commands.html# Erasing_002c-Reading_002c-Writing-to-Flash 설명서에 오프셋과 길이는 선택 사항이라고 나와 있습니다. – Janos

관련 문제