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.

[参考译文] TMS320F280049C:有关 flashapi_ex3_live_firmware_update 示例中的.cmd 文件布局的混淆

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1496032/tms320f280049c-confusion-about-cmd-file-layout-in-flashapi_ex3_live_firmware_update-example

器件型号:TMS320F280049C
主题:C2000WARE 中讨论的其他器件

工具/软件:

您好、

我正在使用 F280049C LaunchPad、并正在查看 C2000Ware 中提供的`flashapi_ex3_live_firmware_update`示例。 我在.cmd 文件中遇到了一些问题。

以下是存储器定义的相关部分:

BEGIN:origin = 0x08EFF0、length = 0x000002

FLASH_BANK0_SEC14:origin = 0x08E000、length = 0x000FF0

FLASH_BANK0_SEC15:origin = 0x08EFF2、长度= 0x00100E

`begin`段位于 SEC14和 SEC15之间、可跨越两个字节(`0x08EFF0`至`0x08EFF1`)。 在此处放置`开始`的目的是什么? 它与引导加载有关、还是有助于避免预取 ECC 问题?

2、根据我的理解、每个闪存扇区的大小通常为4KB、但在本例中、`FLASH_BANK0_SEC15`的长度设置为`0x00100E`、这似乎超过了扇区边界。 为什么这样做?它是安全的?

此致、
Riddy

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

    您好、

    抱歉、您的回复延迟、请访问 https://www.ti.com/lit/spruiu8 了解更多详细信息。

    此致、

    Rajeshwary