主题中讨论的其他器件:SysConfig
Flollow 情况:
I 端口
examples\drivers\mcan\mcan_loopback_interrupt\am62ax-sk\mcu-r5fss0-0_freeRTOS
至
examples\drivers\ipc\ipc_rpmsg_echo_linux\am62ax-sk\mcu-r5fs0-0_freeRTOS
这样我就可以调试 CAN,调试使用 CAN1,pinmux 正确,但我发现无法从 CAN Box 接收数据
root@am62axx-evm:/opt/edgeai-gst-apps# devmem2 0x0408403C /dev/mem opened. Memory mapped at address 0xffff9954b000. Read at address 0x0408403C (0xffff9954b03c): 0x00010000 root@am62axx-evm:/opt/edgeai-gst-apps# devmem2 0x04084040 /dev/mem opened. Memory mapped at address 0xffff8ef1f000. Read at address 0x04084040 (0xffff8ef1f040): 0x00050000 root@am62axx-evm:/opt/edgeai-gst-apps#
mcan_loopback_interrupt_main 代码为:
void ipc_rpmsg_echo_main(void *args);
void mcan_loopback_interrupt_main(void *args);
void freertos_main(void *args)
{ mcan_loopback_interrupt_main(NULL);
ipc_rpmsg_echo_main(NULL);
vTaskDelete(NULL);
}
e2e.ti.com/.../0763.mcan_5F00_loopback_5F00_interrupt.c
当我向 mcan (soc)发送数据时、CAN 框通知发送失败、所以 CAN 有问题

并且 ISR 没有 IRQ 更新
[MCAN] Loopback Interrupt mode, application started ... configParams 0 2 5 7 0 2 3 1!! [MCAN] Wait for Rx 1completion, application started ...
您可以查看我的代码、以了解有关
/* if (TRUE == enableInternalLpbk)
{
MCAN_lpbkModeEnable(gMcanBaseAddr, MCAN_LPBK_MODE_INTERNAL, TRUE);
}*/















