本人使用IAR5.4.11使用ADC连续采8通道数据,通过DMA把数据传到一个Buffer中,在调试下载的时候发现,校验FALSH时会在某几个地址出错,如0x08003BC,
这应是FALSH的地址,在我的一个帖子中https://bbs.21ic.com/viewthread.php?tid=107177&highlight= 提到过这个问题,不过是RAM校验出错。
最初不知为什么FLASH会有校验出错,逐个把相关模块屏蔽,才发现有采样模块时才会出现这样的错误。
几次测试,在J-link/J-Trace选项中,setup里面有设置复位动作,选Normal和Core都会有FLASH校验错误,只有选了Reset Pin这个选项,才没有上述问题。
如我上个贴子所说,RAM校验出错很好理解,但不知道为什么FALSH也会出现校验错误? |