你好,
我在使用28377 DCAN的时候想通过仿真器监控接收到的CAN帧,DCAN不像ECAN那样可以直接监控邮箱内容,,,有什么办法能让我监控消息RAM中的内容吗,我看数据手册里在debug时是可以访问消息RAM的,但是我不知道如何访问,希望能得到社区的帮助
您好
在正常操作模式下、CAN 报文 RAM 只能通过接口寄存器(IFx 寄存器)访问。 但在测试模式或调试模式下、消息 RAM 是内存映射的并可以直接访问。
消息 RAM 基地址比 CAN 外设的基地址高0x1000:对于 CANA、0x0004_8000 + 0x1000
1.启用测试模式或调试模式:向 CTL 寄存器的 TEST 位写入1
2.启用直接访问:向测试寄存器的 RDA 位写入1
有关调试模式下的消息 RAM 寻址、请参阅器件 TRM 的"22.13.2寻址 RAM 中的消息对象"。