[ 사용 환경 ]

IAR compiler 8.50.1

디버거 : I-Jet

MCU : ADuCM355

 

[ 이슈 ]

Interrupt Vector Table 위치를 옮기는 icf 파일 변경하는 구현 중 이상이 생겼었습니다. Compile 은 잘되는데, flash download 시  "The flash loader program reported an error" 팝업이 뜨면서 writing 이 안되는 문제. 

 

[ 결론 ]

Option -> Debugger -> Download -> "Use Flash loader(s)" 비활성화 (Uncheck) 

 

이후 download 잘되고, Download된 이후에 다시 Use Flash loader 를 체크해도 재 다운로드 잘됩니다. 

 

정확한 이유는 모르겠는데, Interrupt Vector Table 위치를 옮기는 icf 파일 변경하는 구현 중 이상이 생겼었습니다. 

 

구글링등으로 보아 J-Link 사용시 가끔씩 internal flash 설정이 잘못되면 뜨는것으로 예상됩니다.

<Uncheck "Use flash loader(s) >

 

[ Reference ]

https://ez.analog.com/analog-microcontrollers/ultra-low-power-microcontrollers/f/q-a/19447/error-the-flash-loader-program-reported-an-error

 

Error "The flash loader program reported an error" - Q&A - Ultra Low Power Microcontrollers - EngineerZone

 

ez.analog.com

 

+ Recent posts