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.
我们的产品包含一个 TMS320F28379D、它通过 UART (SCI-A)连接到 STM32。 STM32充当分布式系统的"主"。 唯一的外部连接(IN 域)是通过 STM32。 为了更新 TMS320上的软件,我们目前使用的是带有 SCI 内核(从示例等)的 UART,包括引导引脚切换功能。
对于该产品的发展,我们希望改用 CAN (而不是 UART)并通过光纤链路连接设备(因此只有 RX 和 TX 可用)。 我们不想使用文档"PRUIU8"或"PRUIU9"中所述的"实时固件更新"、因为我们不想向应用添加更新功能。
因此、为了能够执行软件更新、我们看到了 TMS320上对引导加载程序的要求、该引导加载程序将通过 CAN 接收 cpu01和 cpu02的应用。
然后、引导加载程序需要更新这两个应用程序。
对于该情形、我们还有其他问题:
感谢您的任何提示或帮助
此致
Marcel
遗憾的是、CAN 没有等效的参考代码。 您可能需要对 SCI 引导加载程序进行返工并适合 CAN
2. CPU01无法写入与 CPU02相关的闪存
3.您需要在两个 CPU 上运行引导加载程序
4.将与我的同事核实,并更新我是否发现任何其他内容。
感谢您的回复。
我们找到了一家公司(torrox.de)、该公司为具有 CAN 功能的 TMS320F28379D 提供引导加载程序、我们为其提供了 Go 功能。
谢谢、致以诚挚的问候
Marcel
感谢您的更新。我将把该主题标记为已关闭。
如果您需要进一步的支持、请引用此主题并创建新主题。