Part Number:TMS320C6747
如下图所示,在程序中对ESR进行操作,发现地址上的值还是0,并在无法直接在内存地址上操作
Nancy Wang:
你用的代码里ESR的地址定义正确吗?或者直接在代码中操作地址看看,我之前给你的工程有试过吗?
,
jie wang:
地址定义没有问题,我查了管理员模式和用户模式其中也没有说,用户模式无法操作ESR,你给的例程是C6748的stareware库,我还没有验证,不会和我板子冲突嘛?我的是C6747的
,
Nancy Wang:
我晚点在6748的板子上试一下。
,
jie wang:
谢谢姐姐!
,
Nancy Wang:
我试了一下给你的例程,手动触发数据搬移成功了,但我也没有看到ESR的置位,我认为可能是event被提交之后被硬件上自动清除了。
. The bits will only be cleared once the transfer request corresponding to the event has been submitted to the transfer controller.
这边有个类似的帖子讨论参考看一下:
e2e.ti.com/…/3815987
另外关于ESR global的地址和region的地址是不一样的。