主题中讨论的其他器件:SysConfig
工具与软件:
您好!
我们尝试在 AM263PCC 评估板项目中、使用 MCAN (mcan_external_read_write_am263px-cc_r5fss0-0_freertos_ti-arm-clang)和 Enet (enet_cpsw_socket_am263px-cc_r5fss0-0_freertos_ti-arm-clang)实现某种 CAN 转以太网关功能。 我使用的是 CCS 版本12.8.1、安装的 SDK 为 am263px_10_00_00_35。 每个项目都可以按预期进行编译和运行。
我们现在使用了 Enet 示例项目作为网关项目的基础、并添加了我们认为添加 CAN 功能(例如 syscfg 中的 EDMA、MCAN、MCSPI 和 PMIC 驱动程序)所必需的东西、以及 mcan_transceivers.c 和 mcan_external_read_write.c 文件(第二个文件稍微适应我们的需求)。 工程在内核 r5fss0-0上运行。
我们知道、要使多路复用器进入正确的状态、需要一些 I2C 通信、甚至需要设置 PMIC 来激活 CAN 收发器的电源。
我们甚至尝试了在 Enet 示例中不可用但在 MCAN 示例中可以找到的存储器段。
此项目编译无问题。 在 CC 板上运行时、在激活 DPL-Init 函数中的中断后、我们收到异常中断。 查看 CPSR、SPSR_ABT 和 DFSR 中的信息、我们转到引发问题的后台访问。
您有什么建议吗? 我们可以根据需要轻松提供项目。
提前感谢!




