TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28069M: Memory Map Prevented reading 0x8474E8A0

Part Number:DRV8301-69M-KIT

Tool/software: Code Composer Studio

Dear All, 

I'm facing few challenges during debugging the DRV8301-68M-Kit with custom application. Please find the below attached files for the reference. 

Thanks

Susan Yang:

看起来像是gel文件的问题。该文件指定了板上存在的内存及其属性。在这种情况下,您尝试访问“Data”页面上的0x8474E8A0。内存映射要么没有在那里定义的内存,要么不可读。

在调试会话中,可以通过转到“Tools”菜单并选择“Memory Map”来查看内存映射。在内存映射部分,您应该看到Program,Data和I / O页面的选项卡。

,

hengjun zhang:

首先感谢你的回答,

但是我在“Tools”菜单下找不到“Memory Map”来查看内存映射。如下图

在内存窗口看到的数据如下

,

Susan Yang:

您需要在debug模式下,找到tool工具,第一个选项就是Memory Map

,

hengjun zhang:

感谢您的指导,我找到gel文件,我需要配置该文件,才能在窗口观测到自己的数据吗?

,

Susan Yang:

那您是否有  尝试访问“Data”页面上的0x8474E8A0?能否给出截图?

gel文件的相关信息,您可以参考

https://software-dl.ti.com/ccs/esd/documents/ccs_custom_target_config.html 

有一些相关帖子,您也可以看一下

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/69733/watch-window-has-memory-map-prevented 

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/177718/memory-setting—sections-falls-into-a-memory-region-that-is-not-writable 

,

hengjun zhang:

你好,感谢你的答复。我尝试的修改了gel文件,为0x8474E8A0分配地址,但是并未解决该文题。

以下是修改前的图,

和修改后的图

,

Susan Yang:

若是可以的话,请上传一下您的工程,我们具体看一下(但我手边没有DRV8301-69M-KIT ,所以不方便仿真测试)

,

hengjun zhang:

不好意思,这个工程不方便发给你。但是我已经通过你的帮助,解决了观测窗口的问题,现在可以看到数据,感谢您的帮助。

,

Susan Yang:

好的,很高兴您能解决问题。后续有其他问题欢迎随时发帖

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28069M: Memory Map Prevented reading 0x8474E8A0
分享到: 更多 (0)