feat:新增TFTP IAP升级功能
修改事项: 1、新增TFTP IAP升级功能,只是代码移植完毕,没有测试使用 2、代码空间编译优化,零等待区域空间已满,而应用层代码已全部挪移到非零等待区域中,但还是会增加零等待区的空间占用。 待优化
This commit is contained in:
@@ -490,7 +490,31 @@ __attribute__((section(".non_0_wait"))) void Flash_Write(uint8_t* pBuffer,uint16
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : SPI_FLASH_APP_Data_Erase
|
||||
* Description : <20>ⲿFlash APP<50>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
* APP<50>ռ<EFBFBD><D5BC><EFBFBD>С Size: 0x00070000 <20><>ַ<EFBFBD><D6B7>Χ<EFBFBD><CEA7>0x00000000 ~ 0x0006FFFF
|
||||
*******************************************************************************/
|
||||
__attribute__((section(".non_0_wait"))) void SPI_FLASH_APP_Data_Erase(void)
|
||||
{
|
||||
for(uint8_t i = 0;i < 7;i++)
|
||||
{
|
||||
Flash_Erase_Block(i);
|
||||
}
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : SPI_FLASH_Logic_File_Erase
|
||||
* Description : <20>ⲿFlash <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
* APP<50>ռ<EFBFBD><D5BC><EFBFBD>С Size: 0x00090000 <20><>ַ<EFBFBD><D6B7>Χ<EFBFBD><CEA7>0x00070000 ~ 0x000FFFFF
|
||||
*******************************************************************************/
|
||||
__attribute__((section(".non_0_wait"))) void SPI_FLASH_Logic_File_Erase(void)
|
||||
{
|
||||
for(uint8_t i = 7;i < 16;i++)
|
||||
{
|
||||
Flash_Erase_Block(i);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user