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.

[参考译文] TMS570LS0714:编程时、我可以使用 Uniflash 和.cmd 文件在闪存区域(bank0)或 FEE 段(bank7)上写入一些数据吗?

Guru**** 2466550 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/667531/tms570ls0714-can-i-use-uniflash-and-cmd-file-to-write-some-data-on-flash-area-bank0-or-fee-section-bank-7-when-programming

器件型号:TMS570LS0714
主题中讨论的其他器件:UNIFLASH

尊敬的所有人

我们有一项要求、即当我使用 Uniflash 对我的应用程序进行编程时、我要在闪存或 FEE 上写入一个标志(表示已经有一个应用程序)(FEE 更好)。

我找到此链接:

因此、我想有一种方法可以实现这一点。

请帮助我,非常感谢。

Leo

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

    如果使用引导加载程序对应用程序映像进行编程、则最好对引导加载程序中的标志进行编程。 如果该标志是位于定义扇区中的应用程序的一部分、则可以使用 uniflash 将其与应用程序一起编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的王先生

    是,标志是我的应用程序的一部分,因此如何执行此操作?任何示例代码?

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

    很抱歉、我没有示例。 您可以定义一个小区域并将数据定位到该区域。 您可以这样做(未经测试):

    在您的*。asm 文件中:

    .sect ".leoFlag"
    ARM
    FLAG0 .word 0x5a5a5a
    Flag1 .word 0xBEEFDEAD

    在 cmd 文件中:
    存储器{
    (笑声)
    Flash_FLAG (Rx):…… 长度=0x10



    剖面{

    leoFlag:{}> flash_FLAG