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.

[参考译文] TMS320F28069M:闪存存储器组织

Guru**** 2526700 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1037869/tms320f28069m-flash-memory-organisation

器件型号:TMS320F28069M

您好! 我`ve 到、在 F28069M.cmd 文件中、闪存存储器在 FLASHA_B 、 FLASHC、 FLASHD 等多个部分中被偏离。 将它们组合成一个有问题吗? 我想放置一个大数组、这种去视力可以防止它。 我还有 instaSPIN Lib。 阵列包含用于128x160 TFT 显示屏的符号。 那么、我是否可以 将所有内容添加到 FLASHA_B 器件中?  

FLASHA_B    : origin = 0x3F0000, length = 0x007F80     /* on-chip FLASH */

变得越来越重要

FLASHA_B      : origin = 0x3D8000, length = 0x01BF80     /* on-chip FLASH */

谢谢!

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

    Pavlin、

    将多个扇区组合成更大的代码段没有限制。  闪存唯一的限制是擦除功能必须一次在整个扇区上完成。

    出于调试目的、这并不会真正对您产生影响、因为 Code Composer 将处理擦除正确的区域(我认为它只是在编程前默认擦除所有扇区)。  但是对于发行版、如果您计划进行 FW 更新、则可能需要考虑适当放置代码或数据、以及在需要时擦除多个扇区所需的时间。

    最棒的

    Matthew