主题中讨论的其他器件:TMS320F28335、
大家好、
以下是客户提出的问题、可能需要您的帮助:
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"
保留
字55FFH
调用主函数中的闪存库函数、将数据0x5500写入闪存地址0x08FFFF。
实际数据值为0x55FF、写入失败。
屏蔽 asm 文件的以下部分以正常写入数据 ox5500:
(.sect "bootflag"
保留
字55FFH)
但是、此方法可在 TMS320F28335中用于实现对单个闪存地址的数据写入。
TMS320F28335和 TMS320F280025在闪存操作方面是否存在差异? TMS320F280025的单个闪存地址、是否可以在不擦除的情况下将数据从1写入0?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃