int main (void) { __align(4) uint8 SendData[512]; // 定义变量区 uint32 i; for(i = 0; i < 512; i++) // 初始化变量区数据 { SendData = i; } SelSector(7, 7); // 选择扇区 EraseSector(7,7); // 擦除扇区 SelSector(7, 7); // 选择扇区 RamToFlash(DestAddr, (uint32)SendData, 512); // 写数据到FLASH while(1); return 0; } 如果您的此程序使用 LPC2292,到内部后运行不了!SelSector 就死了 是否需要在分散加载中进行代码搬移呢? 已经两天了,我的IAP还是没有在内部运行,上火。 文档我看过了,关PLL和关中断我都做了。 我到底错在那里了?
期待您和各位的指教!! |