📄 main_entry.c
字号:
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_15) = AM_SECTOR_ERASE; //0x3030
EUS15:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_15;address<(unsigned short *)AM_SECTOR_ADDR_16;address++)
{
if(*address!=0xffff)
{goto EUS15;}
}
}
/**********************************User Flash S16 *********************************************/
if(CNT>64*15)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("16");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_16) = AM_SECTOR_ERASE; //0x3030
EUS16:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_16;address<(unsigned short *)AM_SECTOR_ADDR_17;address++)
{
if(*address!=0xffff)
{goto EUS16;}
}
}
/**********************************User Flash S17 *********************************************/
if(CNT>64*16)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("17");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_17) = AM_SECTOR_ERASE; //0x3030
EUS17:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_17;address<(unsigned short *)AM_SECTOR_ADDR_18;address++)
{
if(*address!=0xffff)
{goto EUS17;}
}
}
/**********************************User Flash S18 *********************************************/
if(CNT>64*17)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("18");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_18) = AM_SECTOR_ERASE; //0x3030
EUS18:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_18;address<(unsigned short *)AM_SECTOR_ADDR_19;address++)
{
if(*address!=0xffff)
{goto EUS18;}
}
}
/**********************************User Flash S19 *********************************************/
if(CNT>64*18)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("19");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_19) = AM_SECTOR_ERASE; //0x3030
EUS19:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_19;address<(unsigned short *)AM_SECTOR_ADDR_20;address++)
{
if(*address!=0xffff)
{goto EUS19;}
}
}
/**********************************User Flash S20 *********************************************/
if(CNT>64*19)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("20");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_20) = AM_SECTOR_ERASE; //0x3030
EUS20:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_20;address<(unsigned short *)AM_SECTOR_ADDR_21;address++)
{
if(*address!=0xffff)
{goto EUS20;}
}
}
/**********************************User Flash S21 *********************************************/
if(CNT>64*20)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("21");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_21) = AM_SECTOR_ERASE; //0x3030
EUS21:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_21;address<(unsigned short *)AM_SECTOR_ADDR_22;address++)
{
if(*address!=0xffff)
{goto EUS21;}
}
}
/**********************************User Flash S22 *********************************************/
if(CNT>64*21)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("22");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_22) = AM_SECTOR_ERASE; //0x3030
EUS22:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_22;address<(unsigned short *)AM_SECTOR_ADDR_23;address++)
{
if(*address!=0xffff)
{goto EUS22;
}
}
}
/**********************************User Flash S23 *********************************************/
if(CNT>64*22)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("23");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_23) = AM_SECTOR_ERASE; //0x3030
EUS23:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_23;address<(unsigned short *)AM_SECTOR_ADDR_24;address++)
{
if(*address!=0xffff)
{goto EUS23;
}
}
}
/**********************************User Flash S24 *********************************************/
if(CNT>64*23)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("24");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_24) = AM_SECTOR_ERASE; //0x3030
EUS24:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_24;address<(unsigned short *)AM_SECTOR_ADDR_25;address++)
{
if(*address!=0xffff)
{goto EUS24;
}
}
}
/**********************************User Flash S25 *********************************************/
if(CNT>64*24)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("25");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_25) = AM_SECTOR_ERASE; //0x3030
EUS25:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_25;address<(unsigned short *)AM_SECTOR_ADDR_26;address++)
{
if(*address!=0xffff)
{goto EUS25;
}
}
}
/**********************************User Flash S26 *********************************************/
if(CNT>64*25)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("26");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_26) = AM_SECTOR_ERASE; //0x3030
EUS26:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_26;address<(unsigned short *)AM_SECTOR_ADDR_27;address++)
{
if(*address!=0xffff)
{goto EUS26;
}
}
}
/**********************************User Flash S27 *********************************************/
if(CNT>64*26)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("27");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_27) = AM_SECTOR_ERASE; //0x3030
EUS27:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_27;address<(unsigned short *)AM_SECTOR_ADDR_28;address++)
{
if(*address!=0xffff)
{goto EUS27;
}
}
}
/**********************************User Flash S28 *********************************************/
if(CNT>64*27)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("28");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_28) = AM_SECTOR_ERASE; //0x3030
EUS28:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_28;address<(unsigned short *)AM_SECTOR_ADDR_29;address++)
{
if(*address!=0xffff)
{goto EUS28;
}
}
}
/**********************************User Flash S29 *********************************************/
if(CNT>64*28)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("29");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_29) = AM_SECTOR_ERASE; //0x3030
EUS29:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_29;address<(unsigned short *)AM_SECTOR_ADDR_30;address++)
{
if(*address!=0xffff)
{goto EUS29;
}
}
}
/********************************** User Flash S30 *********************************************/
if(CNT>64*29)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("30");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_30) = AM_SECTOR_ERASE; //0x3030
EUS30:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_30;address<(unsigned short *)AM_SECTOR_ADDR_31;address++)
{
if(*address!=0xffff)
{goto EUS30;
}
}
}
//-------------------------------------------------------------------------
/********************************** User Flash S31 *********************************************/
if(CNT>64*30)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("31");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_31) = AM_SECTOR_ERASE; //0x3030
EUS31:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_31;address<(unsigned short *)AM_SECTOR_ADDR_32;address++)
{
if(*address!=0xffff)
{goto EUS31;
}
}
}
/********************************** User Flash S32 *********************************************/
if(CNT>64*31)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("32");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_32) = AM_SECTOR_ERASE; //0x3030
EUS32:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_32;address<(unsigned short *)AM_SECTOR_ADDR_33;address++)
{
if(*address!=0xffff)
{goto EUS32;
}
}
}
/********************************** User Flash S33 *********************************************/
if(CNT>64*32)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("33");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_33) = AM_SECTOR_ERASE; //0x3030
EUS33:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_33;address<(unsigned short *)AM_SECTOR_ADDR_34;address++)
{
if(*address!=0xffff)
{goto EUS33;
}
}
}
/********************************** User Flash S34 *********************************************/
if(CNT>64*33)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("34");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_34) = AM_SECTOR_ERASE; //0x3030
EUS34:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_34;address<(unsigned short *)AM_SECTOR_ADDR_35;address++)
{
if(*address!=0xffff)
{goto EUS34;
}
}
}
/********************************** User Flash S35 *********************************************/
if(CNT>64*34)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("35");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_35) = AM_SECTOR_ERASE; //0x3030
EUS35:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_35;address<(unsigned short *)AM_SECTOR_ADDR_36;address++)
{
if(*address!=0xffff)
{goto EUS35;
}
}
}
/********************************** User Flash S36 *********************************************/
if(CNT>64*35)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("36");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_36) = AM_SECTOR_ERASE; //0x3030
EUS36:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_36;address<(unsigned short *)AM_SECTOR_ADDR_37;address++)
{
if(*address!=0xffff)
{goto EUS36;
}
}
}
/********************************** User Flash S37 *********************************************/
if(CNT>64*36)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("37");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_37) = AM_SECTOR_ERASE; //0x3030
EUS37:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_37;address<(unsigned short *)AM_SECTOR_ADDR_38;address++)
{
if(*address!=0xffff)
{goto EUS37;
}
}
}
/********************************** User Flash S38 *********************************************/
if(CNT>64*37)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("38");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_38) = AM_SECTOR_ERASE; //0x3030
EUS38:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_38;address<(unsigned short *)AM_SECTOR_ADDR_39;address++)
{
if(*address!=0xffff)
{goto EUS38;
}
}
}
/********************************** User Flash S39 *********************************************/
if(CNT>64*38)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("39");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_39) = AM_SECTOR_ERASE; //0x3030
EUS39:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_39;address<(unsigned short *)AM_SECTOR_ADDR_40;address++)
{
if(*address!=0xffff)
{goto EUS39;
}
}
}
/********************************** User Flash S40 *********************************************/
if(CNT>64*39)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("40");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_40) = AM_SECTOR_ERASE; //0x3030
EUS40:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_40;address<(unsigned short *)AM_SECTOR_ADDR_41;address++)
{
if(*address!=0xffff)
{goto EUS40;
}
}
}
/********************************** User Flash S41 *********************************************/
if(CNT>64*40)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("41");
Flash_Unlock();
*((unsigned short *)AM_SECTOR_ADDR_41) = AM_SECTOR_ERASE; //0x3030
EUS41:
Delay(8000);
for(address=(unsigned short *)AM_SECTOR_ADDR_41;address<(unsigned short *)AM_SECTOR_ADDR_42;address++)
{
if(*address!=0xffff)
{goto EUS41;
}
}
}
/********************************** User Flash S42 *********************************************/
if(CNT>64*41)
{
put_char(0, 0x08);put_char(0, 0x08); i_printf("42");
Flash_Unlock();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -