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.

[参考译文] TMS320F28.0049万:闪存扇区配置

Guru**** 2551640 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/630606/tms320f280049-flash-sectors-configuration

部件号:TMS320F28.0049万
主题中讨论的其他部件:C2000WARE

您好,Champs:

在C2000ware F2.8004万x示例代码"2.8004万x_generic_flash_lnk.cmd"文件中,有"flash_BANK0_SEC0"定义:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

/*闪存扇区*/

/*气缸组0 */

FLASH_BANK0_SEC0:原点= 0x8.0002万,长度= 0x000FFE /*片上闪存*/

FLASH_BANK0_SEC1:原点= 0x8.1万,长度= 0x0.1万 /*片上闪存*/

FLASH_BANK0_sec2:原点= 0x8.2万,长度= 0x0.1万 /*片上闪存*/

FLASH_BANK0_SEC3:原点= 0x8.3万,长度= 0x0.1万 /*片上闪存*/

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

text :>>FLASH_BANK0_SEC1 | FLASH_BANK0_SEC2 | FLASH_BANK0_SEC3,page =0,align(4)

SEC0的使用情况如何? 为什么".text"部分从SEC1开始而不是从SEC0开始?  

请您帮忙吗? 谢谢!

此致,

Linda

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

    有些用户可能会将第一个扇区保留给自定义加载程序等,而他们不想将其与应用程序一起擦除。 在这种情况下,用户会将其.text部分映射到其他扇区。

    除此之外,我们过去在闪存库的第一个和/或最后一个扇区中都有密码(例如:F28M35x,F2802x等) -一些用户希望避免擦除/编程这些扇区,因为在擦除/编程这些扇区期间断电可能导致设备永久锁定。 但是,此问题不适用于F2.8004万x设备,因为密码是OTP中的,而不是闪存库中的。

    您可以将.text部分映射到扇区0 -没有问题。

    谢谢,此致,
    Vamsi