主题中讨论的其他器件:TMS570LC4357
我们使用 的是 Code Composer Studio 版本:11.1.0.00011、器件为 TMS570lc4357。 在调试模式下、很少有 EMAC 寄存器不可见、它显示错误消息"无法读取"。 我已附上快照供您参考。 请帮我解决问题。
谢谢、
Subash
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们使用 的是 Code Composer Studio 版本:11.1.0.00011、器件为 TMS570lc4357。 在调试模式下、很少有 EMAC 寄存器不可见、它显示错误消息"无法读取"。 我已附上快照供您参考。 请帮我解决问题。
谢谢、
Subash
您好、Subash、
调试器内存映射设置不正确。 用于设置调试器内存映射的 GEL 文件包含以下行:
/* EMIF/以太网寄存器*/
GEL_MapAdd (0xFCFFE800、0、0x00000100、1、1); /* EMIF */
GEL_MapAdd (0xFCF78000、0、0x00000400、1、1); /* CPGMAC 从属设备*/
GEL_MapAdd (0xFCF78800、0、0x00000100、1、1); /* CPGMACSS 包装程序*/
GEL_MapAdd (0xFCF78900、0、0x00000100、1、1); /*以太网 MDIO */
如您所见、CPGMAC 从机寄存器帧的大小仅为0x400。 这需要增加到0x800大小。 您现在可以手动更改此设置、我将尝试在下一次 CCS 更新中更正此设置。
(来自数据表的表6-25)
如果 CCS 安装时使用了默认的文件夹位置设置、相关的 GEL 文件通常为:C:\ti\ccsv8\ccs_base\emulation\gel\tms570lc43xx.gel。