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

6678 xmc MPAX寄存器初始值问题

最近在学习6678 xmc模块。从官方文档中得知,xmc模块中的MPAX单元的16对寄存器 MAPAH:MPAXL[0~15]中的
MAPAH:MPAXL[2~15]的初始化值应该都是0,但是在编程验证时,无论是程序中读取寄存器的值,还是通过memory
窗口看到的值都有出入:其中,MAPAH2 = 0x2100000b,MAPAL2 = 0x100000ff ,MPAXL[3~15] =0x80
问题1:MAPAH2:MAPAL2是实现DDR 的MMR重映射,但是我程序中未实现该功能,也没有执行gel脚本,请问该功能是在哪个环节实现的?
问题2:MPAXL[3~15] 为何都是0x80?
麻烦各位老师百忙之中答疑,谢谢!

Nancy Wang:

请问是连上板子之后直接看的吗?初始化的值我需要测试看一下,现在手上没有板子,下周给你回复。

user3881891:

回复 Nancy Wang:

Nancy Wang请问是连上板子之后直接看的吗?初始化的值我需要测试看一下,现在手上没有板子,下周给你回复。

谢谢老师,验证过程是连上板子直接看的,程序加载完后就没有执行任何操作,在内存窗口看到的值就如问题描述所示,然后直接读取寄存器的值,结果也一样。

Nancy Wang:

回复 user3881891:

我测试了一下,在没有加载程序加载GEL文件的情况下,从memory窗口看都是为0。执行一下cpu reset看看有没有效果。

user3881891:

回复 Nancy Wang:

Nancy Wang

我测试了一下,在没有加载程序加载GEL文件的情况下,从memory窗口看都是为0。执行一下cpu reset看看有没有效果。

谢谢老师回复,我这边按照老师的步骤重新测试了一下,只是把板子上电,连接处理器,没有加载程序跟GEL文件,从寄存器窗口读到的值跟老师发的图片一致,但是从内存及表达式窗口读的值还是跟文档对不上。

Nancy Wang:

回复 user3881891:

图片重新上传一下,点击高级编辑附件上传。

user3881891:

回复 Nancy Wang:

Nancy Wang图片重新上传一下,点击高级编辑附件上传。

user3881891:

回复 Nancy Wang:

Nancy Wang测试了一下确实是存在这样的问题,不是很清楚,但一般经过配置是会修改过来的,应该不影响使用。 或者建议你去英文论坛咨询看看。 https://e2e.ti.com/

赞(0)
未经允许不得转载:TI中文支持网 » 6678 xmc MPAX寄存器初始值问题
分享到: 更多 (0)