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.

[参考译文] TMS320F280034:固件更新 (FWU) 闪存启动失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1607306/tms320f280034-firmware-update-fwu-flash-boot-fail

器件型号: TMS320F280034

通过更改引导模式正常引导至 SCI_A 后、引导加载程序通过 Serial_Flash_Program 正常进入。 之后、如果您正常发送应用程序 S/W 并且使用菜单 6 运行 CPU、则应用程序 S/W 将不起作用。

请检查。

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

    Seok、你好。

    您能否确认您的应用代码起始地址是什么? 您是否能够对此进行进一步调试?

    您认为应用程序软件不起作用时、能给我提供更多详细信息吗?

    谢谢

    Aswin

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

    当前工程的 DCSM 设置如下图所示。

    在创建闪存内核的示例中、SCI 引导应用程序函数中的入口点设置为 0x00080000。 我在 DCSM 设置中将其设置为闪存入口点 alt10x00088000 并正在使用它。 根据 DCSM 设置更改内核程序的入口点是否正确?

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

    您好:

    我有几个问题:

    • 您是否已验证应用程序映像已正确编程到闪存中?
    • 您向 CPU 运行命令输入的地址是什么?
      • 您应该提供您的 codestart 地址、在本例中为  0x00088000。
    • 程序执行要到什么地址而不是您的应用程序?
      • 器件正在复位还是卡在某个位置? 如果它正在复位、复位的原因是什么? 您可以通过检查 RESC 寄存器的内容找到该值

    此致、

    Alex