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

C6713烧写flash问题

按字节烧写,

void Flash_Writes(unsigned int addr,unsigned char data,int i)//目的地址、数据
{
*FLASH_5555 = FLASH_UL1;
*FLASH_2AAA = FLASH_UL2;
*FLASH_5555 = FLASH_PROGRAM;
*(unsigned char *)addr = data;
while(*(volatile unsigned char *)addr != data);

}

请问为什么有时候烧完之后和我原始数据不一致?最近几天出现的次数很频繁,

可能是哪些方面有问题?求教

Shine:

试试每program一个数据后等一段时间再去烧写下个数据。

user4345686:

回复 Shine:

请问大概等多长时间合适?

赞(0)
未经允许不得转载:TI中文支持网 » C6713烧写flash问题
分享到: 更多 (0)