潮声隔雨深 · 2020年03月08日

ARM Cortex M3的Debug问题

用Keil对移植到FPGA开发板上的Cortex M3系统写程序的时候,发现SRAM的写有点问题,用J-LINK的SW和JTAG下载模式都有问题,有没有相关的协议之类的?

还有代码下载到SRAM中是否还要写一个代码搬移模块将代码复制到flash中运行,因为处理器默认是从0地址开始运行的?

求解答,搞了好久了,文档里好像没有详细描述这一块的。

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月08日
  1. SRAM的写有问题,是否跟读写的timing有关。不太明白,你需要哪方面的文档?
  2. 如果 0 地址的内容正确的话,处理器即可以正常执行,至于是否搬移到flash的地址空间,取决于整体软硬件系统的设计,尤其是memory子系统,SRAM,DDR,FLASH的使用划分。
你的回答