TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280025: F280025单个FLASH地址写入数据问题

Part Number:TMS320F280025Other Parts Discussed in Thread:TMS320F28335,

280025工程的CMD文件部分内容如下:
BEGAIN : origin = 0x082000, length = 0x000002FLASH_BANK0_SEC: origin = 0x082002, length = 0x00DFFDBOOT_FLAG : origin = 0x08FFFF, length = 0x000001codestart : > BEGAIN, ALIGN(8)
bootflag : > BOOT_FLAG, PAGE = 0

asm文件部分内容如下:
.sect "bootflag"
.retain
.WORD 55FFH

在主函数中调用FLASH库函数向FLASH地址0x08FFFF写入数据0x5500,实际查询数据值为0x55FF,未成功写入;将asm文件中的

(.sect "bootflag"
.retain
.WORD 55FFH)

屏蔽掉,可以正常写入数据ox5500,但在TMS320F28335芯片中可以用这种方法实现单个FLASH地址的数据写入。

请问TMS320F28335与TMS320F280025在FLASH操作方面有区别吗?TMS320F280025的单个FLASH地址如果不擦除情况下能将数据由1写为0吗?

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

您好,

F28335闪存没有 ECC。 F280025闪存有 ECC。

在给定地址加载某些数据以及 ECC 后,除非该sector被擦除,否则是没有办法对该位置重新编程的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280025: F280025单个FLASH地址写入数据问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1