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.

[参考译文] TMS320F2.8335万:使用TI闪存API库加载新的固件thrupoh串行端口。 可能?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/582173/tms320f28335-loading-new-firmware-thruogh-serial-port-using-the-ti-flash-api-library-possible

部件号:TMS320F2.8335万

尊敬的各位:

我有一个应用程序,我想远程对F2.8335万 DSP thorugh串行端口进行重新编程(例如,加载新固件),并使用Flash API库擦除和使用此新固件对闪存进行编程。 这是否可行?  

让我进一步解释我的情况:

我有一个使用F2.8335万的主板,其程序代码是从闪存启动的。 现在,我要将其中许多主板连接到串行通信总线, 如果我想将固件升级到新版本,我想通过串行总线逐字节发送此新固件,并使用TI提供的Flash API库对闪存进行重新编程, 而不是使用JTAG逐板对其进行重新编程。

我认为我应该在编译和链接之后取出CCS生成的".out文件,然后重新排列它以通过SCI发送,但我如何知道每个字节应该写入的地址?

无论如何,如果您能提供任何与此相关的帮助,我们将不胜感激。

提前感谢您的参与,

豪尔赫。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外,我想提到的是,我的主要应用程序已经使用了Flash API函数,因此它们在默认情况下已经在RAM中运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    豪尔赫

    这是您想要的吗?  

    此致,
    科迪