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.

[参考译文] CCS/TMS320C6678:DDR3 EMIF内存控制寄存器查看器和内存浏览器之间存在差异

Guru**** 2535600 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/565935/ccs-tms320c6678-discrepancy-between-ddr3-emif-memory-control-registers-viewer-and-memory-browser

部件号:TMS320C6678

工具/软件:Code Composer Studio

DDR3 EMIF内存控制寄存器查看器和内存浏览器之间存在差异,但对于其它寄存器,它看起来正常。 例如,DDR3 EMIF寄存器之间的MSMC和超链接寄存器都很好。  

我运行CCv6版本:6.2 .0.0.005万

C6678.xml文件显示正确的起始基本地址。

实例href="../Modules/Keyston/DDR_EMIF.xml" id="DDR3" xml="DDR_EMIF.xml" xmlpath="../Modules/Keystone/" HW_version="access6678" descript="DDR3 EMIF内存控制器配置(DDR3)"或="TMS320C6678" baseaddr="0x2100万/0000" bytes="0x1000FF"0000 bytes="0x1000FF" num="1000 num="许可权限
					

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    感谢您的报告。

    两者之间的差异是由于寄存器视图显示物理内存空间中的地址,而内存浏览器配置为从CPU角度显示该地址。 详细说明如下所示:
    e2e.ti.com/.../15.1934万

    因此,最终的解决方法是调整设备XML文件中的地址-我将此线程发送给相应的组,以进一步评论要修复的计划。

    对此造成的不便,我深表歉意。
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Desouza,

    您提供的信息是一个很好的介绍。 我通过将基本地址改为36位成功修改了xml文件。

    感谢您采取行动与您的团队一起解决此问题。

    - evmEMIFC.gel -> XMC_setup()映射6678 l EMIF寄存器<C:\ti\ccsv6\CCS_base\emulation\boards\evmIY14\ge> 6678 l
    - C6678.xml需要进行编辑以解决使用<C:\ti\ccsv6\CCS_base\con\targetdb\devices>上的Gel时出现的问题

    最佳,
    Alvaro