2017-11-09 13 views
0

UART 어플리케이션 nRF5_SDK_12.3.0_d7731ad\examples\peripheral\uart을 디버그 모드로 실행하면 디스 어셈블리 창이 열리고 첫 번째 명령어가 멈추는 것 같습니다. Step over은 첫 번째 명령어를 지나치지 않습니다. 왜 그런가요? 고맙습니다. 여기 Keil 디스 어셈블리 창에서 첫 번째 명령어를 지나칠 수 없습니다.

enter image description here

여기

enter image description here

이 지침 내가 J를 설정하기 위해 다음했습니다되어 내 고급 디버깅 설정 여기

enter image description here

내 디버그 설정입니다 -link 디버거 설정

http://www.keil.com/support/man/docs/jlink/jlink_cortexdebug.htm

나는 응용 프로그램을 깜박하기 전에 부드러운 장치를 깜박 시도했지만, 플래시는 그 경우에 실패합니다. 소프트 장치가 앱으로 플래시되었다는 것을 먼저 칩에서 지우면 앱이 깜박입니다 (맞습니까?).

답변

0

제가 생각하기에는 프로젝트가 softdevice가 필요하다고 생각합니다.

그리고 그 소프트 장치를 플래시 할 수없는 이유를 찾아야합니다.

그런 다음 굽기의 시작 주소가 softdevice와 호환되는지 확인해야합니다.