主题: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