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.

[参考译文] F29H85X-ROM-EVM:使用引导 SOM CAN

Guru**** 2952510 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1653154/f29h85x-som-evm-usage-of-boot-rom-can

器件型号: F29H85X-EVM-EVM SOM

我正在尝试使用引导 ROM CAN 在 RAM 中加载 SBL(刷写应用程序)。
我确定了这些关于该主题的资源
- TRM chapter3,
-一个 spradn0:串行闪存编程 F29H85x
- SDK 26.00:CAN_FLASH_PROGRAMR_PAGE.html

以下来源提供了说明:
-我在 F29H85X-F29H85X-EVM 上使用 TI F29H85x SOM、它处于 FS 模式。
-设置引导模式引脚以启动引导 ROM CAN。
-我触发 XRSn。
-我开始使用使用使用 enable_peripheral_boot 编译的 can_flash_programr.exe 发送示例 SBL (ram_based_uart_sl)
-我可以看到 MCU 确认 CAN 帧的最后一位
-我可以通过调试器看到“Boot Mode is can“。 (使用 GEL Print_Bootrom_Status)

但是
在发送所有消息结束时未发生任何情况、MCU 不会运行 SBL。  

我的意见:
- Boot Rom Status(引导 ROM 状态)显示“Boot Mode is CAN“(引导模式是 CAN)。 (使用 GEL Print_Bootrom_Status)
  -表示 MCU 启动了引导 ROM 可以。  
- MCAN-A 确认 CAN 帧的 ACK 位
  -确认 MCAN-A 已由引导 ROM CAN 初始化。
- MCU 不通过 CAN 发送任何内容。 无 SoC ID 字符串、帧无回波。
- MCU 程序计数器进入 0x00014EB0 并停留在那里,  
  -这是等待引导的位置
  - MCU 在复位后几秒钟内就会到达那里,即使我没有发送 CAN 消息。

我的问题:
为什么 MCU 在该过程的早期就跳转到等待引导?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    关闭此 TT、因为我们将在邮件中进行离线讨论。

    谢谢

    Aswin