目录 一,文档描述... 1 二,RT1170 ECC基础使能以及问题解决... 2 2.1 RT1170 ECC 基础... 2 2.2 RT1170 ECC 使能... 2 2.3 ECC debug问题解决方法... 3 三,三大IDE相关脚本准备与测试... 5 3.1 MCUXpresso IDE. 5 3.2 IAR IDE ECC 脚本... 8 3.3 MDK IDE ECC脚本... 14
一,文档描述本文旨在解决RT1170在使能ECC功能后,使用CMSIS DAP在三大IDE( MCUXpresso,IAR,MDK)不能debug的问题。使能ECC是通过烧录相关的fuse,并且使能了ROM preloading,也就是ROM会帮忙做RAM初始化,但是实际使用的时候,发现不同debugger在IDE上的表象也不一样,比如Segger JLINK就能直接实现debug,但是CMSIS DAP在结合三大IDE的时候,均会出现下载代码到RAM不能debug的问题。这里以MCUXpresso IDE为例,在MIMXRT1170-EVK板子上烧录了ECC相关fuse之后,如果工程是烧录到RAM,那么是能够直接debug,没问题。但是如果是烧录到flash的工程,就会出现flashloader的问题: 图 1 那么这个问题是因为flashloader的不匹配,还是需要额外其他操作呢?本文将会具体给出解决方案。
更多内容请查看附件文档
【朝花夕拾】RT1170 使能ECC后CMSIS DAP IDE debug.pdf
(1.32 MB, 下载次数: 10)
|