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.

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

Part Number: TMS320F280025
Other Parts Discussed in Thread: TMS320F28335,

280025工程的CMD文件部分内容如下:
BEGAIN : origin = 0x082000, length = 0x000002
FLASH_BANK0_SEC: origin = 0x082002, length = 0x00DFFD
BOOT_FLAG : origin = 0x08FFFF, length = 0x000001
codestart : > 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吗?