我一直在项目中使用 TI 提供的 CAN 引导加载程序、其中有两个活动的 CAN 节点。 引导加载程序的原始版本经过硬编码、仅使用 CAN 节点1。 我稍微修改了它以允许在初始化软件更新时选择节点-要使用的节点被放置在应用程序和引导加载程序读取的不正确幻数的低半字节中。 这可能就足够了。
但是、最好是引导加载程序使用初始 ping 进入的任何节点、这样在上执行软件更新的人员就不必考虑使用哪个通道了。 我可以想象这种工作方式的唯一方法是向引导加载程序添加 CAN 中断、这将包括消息出现的节点。
我的问题是-是否有任何方法可以在不使用 CAN 中断的情况下确定特定消息进入的节点?
谢谢!
-Tom