This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
CPU1和 CPU2是否可以为 can_a 使用相同的 GPIO (GPIO70和 GPIO71、在我的实现中相同)? 我打算利用 CAN_A 来发送/接收两个内核的 CAN 消息。
请注意 CAN 模块在任何时候只能由一个 CPU 拥有。 您无法同时从两个 CPU 控制 CAN 模块。
由于没有针对双核 CAN 配置的演示代码、您能指导我如何为 CPU1和 CPU2配置 CAN 模块吗? 我假设某些初始化只能由 CPU1处理。
请参阅以下帖子:
您好、Hareesh。
感谢您提供的有关 CAN_A 不能同时操作的重要信息。
根据 您提供的参考文献、我的实现方案中的不足之处在于、我忘记了使用 DEV_CFG_REGS[CPUSEL8]来选择 CAN_A 模块的所有权。 实现后、CPU1和 CPU2现在可以互换地通过 CAN_A 传输 CAN 消息。
谢谢。