Part Number:TDA4VM
Dear TI:
我们遇到一个问题,当我们需要从MCU Domain中的MCU1_0核去访问,Main Domain中的MCAN0时发现无法访问MCAN0的Message RAM地址(0x2708000),
我们认为可能是Firewall导致我们无法从MCU Domain中的MCU1_0访问,Main Domain中的MCAN0,但是我们试着去配置Fiewall,结果我们一访问0x45128004地址程序就down掉了无法继续执行
请问我们如何才能从MCU Domain中的MCU1_0去访问,Main Domain中的MCAN资源呢?
谢谢,期待您的回复
jianguo wu:
更改:0x45128004改成0x4521C000
,
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,抱歉回复晚了。
jianguo wu 说:当我们需要从MCU Domain中的MCU1_0核去访问,Main Domain中的MCAN0时发现无法访问MCAN0的Message RAM地址(0x2708000),
可能是 MCAN0 模块未上电的问题。 如果模块未使能,则message RAM,Core和Sub System寄存器会无法访问。
应该没有配置任何firewall,因为在默认的 SDK 中,并没有完成。
如果您使用了SBL,请您检查下 board_init() 调用有没有使能MCAN0,如果没有的话,请您使能它。
以下FAQ供您参考:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1003426/faq-tda4vm-how-to-enable-power-for-a-module-can-adc-etc-from-remote-core-firmware