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

TMS320F28388D: 在CCS如何查看ethercat外设寄存器?

Part Number:TMS320F28388D

ccs11.2, 调试28388的esc外设,如何查看寄存器,比如从站状态寄存器:

ESC_AL_STATUS_OFFSET                    0x0130

在registers里只有ESCSSRegs相关寄存器,在memory browser(data)里看0x50000(ESC_BASE)+0x0130的值和0x00030800+0x0130的值,都不对,

请问应该如何查看类似ESC_AL_STATUS_OFFSET(0x0130)这样的寄存器的值?

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

您好,

请首先检查下 ESCSS_ACCESS_CTRL.ENABLE_DEBUG_ACCESS 是否设置为等于1,以便memory browser反映 ESC 寄存器值。 

user6092358 说:在registers里只有ESCSSRegs相关寄存器,在memory browser(data)里看0x50000(ESC_BASE)+0x0130的值和0x00030800+0x0130的值,都不对,

您的想法实际上是正确的,不过请注意 F2838x 的 CPU1 (C28内核)是一个16位字可寻址 CPU。 如果尝试检查 ESC 寄存器0x0130,则应将增加值减半,以便从8位字节转换为16位字值。

0x0130 / 2 = 0x0098

因此,请检查0x50000 (ESC_base)+0x0098 = 0x50098。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: 在CCS如何查看ethercat外设寄存器?
分享到: 更多 (0)