SelSector(8,8); // 选择扇区8 RamToFlash((0x00008000+flag[3]*256),(uint32)dd, 256); // 写数据到扇区8 err = Compare((0x00008000+flag[3]*256), (uint32)dd, 256); // 比较数据
我没有设置dd这个数组的地址,运行的时候比较数据是对的
uint8 *p = ((uint8*)0x00008000); while (1) //读取FLASH,并通过UART0发送到上位机 { uart0_sendstr( p ,1 ); p++; }
我用上面的程序读FLASH,结果发现出来的全是FF,
有哪位大哥,大姐熟悉IAP的。。。给指点下啊 |