V2.4
This commit is contained in:
@@ -672,6 +672,7 @@ void Rec_OTA_IAP_DataDeal(void)
|
||||
OpAdd = OpAdd * 16;
|
||||
|
||||
OpAdd += IMAGE_A_SIZE+0x08000000;
|
||||
block_buf_len = 0;
|
||||
|
||||
EraseBlockNum = (uint32_t)(iap_rec_data.erase.block_num[0]);
|
||||
EraseBlockNum |= ((uint32_t)(iap_rec_data.erase.block_num[1]) << 8);
|
||||
@@ -754,6 +755,8 @@ void Rec_OTA_IAP_DataDeal(void)
|
||||
|
||||
PRINT("IAP_INFO \r\n");
|
||||
|
||||
block_buf_len = 0;
|
||||
|
||||
/* IMAGE FLAG */
|
||||
send_buf[0] = IMAGE_B_FLAG;
|
||||
|
||||
|
||||
@@ -200,8 +200,8 @@ tmosEvents HAL_ProcessEvent(tmosTaskID task_id, tmosEvents events)
|
||||
#if(defined HAL_KEY) && (HAL_KEY == TRUE)
|
||||
HAL_KeyPoll(); /* Check for keys */
|
||||
tmos_start_task(halTaskID, HAL_KEY_EVENT, MS1_TO_SYSTEM_TIME(100));
|
||||
return events ^ HAL_KEY_EVENT;
|
||||
#endif
|
||||
return events ^ HAL_KEY_EVENT;
|
||||
}
|
||||
if(events & HAL_REG_INIT_EVENT)
|
||||
{
|
||||
|
||||
@@ -1125,6 +1125,9 @@ void App_trans_model_reveived(uint8_t *pValue, uint16_t len, uint16_t addr )
|
||||
}
|
||||
int status;
|
||||
uint8_t i;
|
||||
|
||||
block_buf_len = 0;
|
||||
|
||||
// 清除codeflash
|
||||
FLASH_Unlock();
|
||||
for(i=0; i<(IMAGE_B_SIZE+4095)/4096; i++)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -578,7 +578,7 @@ void Rec_OTA_IAP_DataDeal(void)
|
||||
OpAdd = OpAdd * 16;
|
||||
|
||||
OpAdd += 0x08000000;
|
||||
|
||||
block_buf_len = 0;
|
||||
EraseBlockNum = (uint32_t)(iap_rec_data.erase.block_num[0]);
|
||||
EraseBlockNum |= ((uint32_t)(iap_rec_data.erase.block_num[1]) << 8);
|
||||
EraseAdd = OpAdd;
|
||||
@@ -664,6 +664,8 @@ void Rec_OTA_IAP_DataDeal(void)
|
||||
uint8_t send_buf[20];
|
||||
|
||||
PRINT("IAP_INFO \r\n");
|
||||
|
||||
block_buf_len = 0;
|
||||
|
||||
/* IMAGE FLAG */
|
||||
send_buf[0] = IMAGE_IAP_FLAG;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user