feat:新增TFTP IAP升级功能
修改事项: 1、新增TFTP IAP升级功能,只是代码移植完毕,没有测试使用 2、代码空间编译优化,零等待区域空间已满,而应用层代码已全部挪移到非零等待区域中,但还是会增加零等待区的空间占用。 待优化
This commit is contained in:
@@ -167,7 +167,7 @@ __attribute__((section(".non_0_wait"))) void Retain_Flash_Register_Data(void)
|
||||
|
||||
memset(Global_Large_Buff,0,Register_OFFSET_LEN);
|
||||
|
||||
Flash_Read(Global_Large_Buff,Register_OFFSET_LEN,FLASH_Register_Start_ADDRESS);
|
||||
Flash_Read(Global_Large_Buff,Register_OFFSET_LEN,SPIFLASH_Register_Start_ADDRESS);
|
||||
|
||||
for(i = 0;i<Register_OFFSET_LEN;i++)
|
||||
{
|
||||
@@ -182,7 +182,7 @@ __attribute__((section(".non_0_wait"))) void Retain_Flash_Register_Data(void)
|
||||
/*<2A><><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>浽Flash<73><68>*/
|
||||
if(temp != 0x00)
|
||||
{
|
||||
Flash_Write(Global_Large_Buff,Register_OFFSET_LEN,FLASH_Register_Start_ADDRESS);
|
||||
Flash_Write(Global_Large_Buff,Register_OFFSET_LEN,SPIFLASH_Register_Start_ADDRESS);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -195,7 +195,7 @@ __attribute__((section(".non_0_wait"))) void Read_Flash_Register_Data(void)
|
||||
{
|
||||
memset(Global_Large_Buff,0,Register_OFFSET_LEN);
|
||||
|
||||
Flash_Read(Global_Large_Buff,Register_OFFSET_LEN,FLASH_Register_Start_ADDRESS);
|
||||
Flash_Read(Global_Large_Buff,Register_OFFSET_LEN,SPIFLASH_Register_Start_ADDRESS);
|
||||
SRAM_DMA_Write_Buff(Global_Large_Buff,Register_OFFSET_LEN,SRAM_Register_Start_ADDRESS);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user