|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2014-10-17 12:54:38
|
显示全部楼层
我重新新建了一个16的工程,代码如下,部分省略:
/* User includes (#include below this line is not maintained by Processor Expert) */
__attribute__((section (".iapsymbols")))void IAP_Main(void);
void IAP_Main(void)
{
uint16 i;
for (i=0; i<10000; i++);
}
/*lint -save -e970 Disable MISRA rule (6.3) checking. */
int main(void)
/*lint -restore Enable MISRA rule (6.3) checking. */
{
/* Write your local variable definition here */
uint8 xxx[2] ={0x00,0x00};
/*** Processor Expert internal initialization. DON'T REMOVE THIS CODE!!! ***/
PE_low_level_init();
/*** End of Processor Expert internal initialization. ***/
/* Write your code here */
/* For example: for(;;) { } */
Flash_Write(Flash_DeviceData, xxx, 0x5ff0, 2);
do{
Flash_Main(Flash_DeviceData);
}
while(Flash_GetOperationStatus(Flash_DeviceData) != LDD_FLASH_IDLE);
Flash_Erase(Flash_DeviceData, 0x5c00, 0x800);
do{
Flash_Main(Flash_DeviceData);
}
while(Flash_GetOperationStatus(Flash_DeviceData) != LDD_FLASH_IDLE);
for (;;)
{
}
再附上调试界面截图 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|