已为基于 Tivaware 闪存的引导加载程序启用 CAN 通信。 当引导加载程序被正在运行的应用程序调用时、与引导加载程序成功进行 CAN 通信、但在引导加电或在未安装应用程序的情况下复位时没有响应。
如果使用引导加载程序安装了应用程序、则正确的 CRC 将导致加载应用程序。 已验证在安装具有错误 CRC 的应用程序且该应用 程序未运行后是否调用闪存引导加载程序。 引导加载程序也安装在默认地址位置。
更改 了 BL_CAN.c 以支持11位消息、而不是29位消息、但除了 单独的引导加载程序启动之外、这也用于引导加载程序的工作调用。
Bl_config.h 已被修改以匹配调用应用中的 CAN 和系统控制时钟配置、并找到此线程来验证 引脚配置。 https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/535111/2171193
不确定通过 BL_CAN.c 初始化 CAN 连接时缺少什么其他设置步骤
此外、不确定如何验证引导加载程序是否正在执行 BL_STARTUP_CCS.s 的 ResetISR 中的所有步骤
谢谢、
埃伯哈德