全流程升级验证成功

This commit is contained in:
ranchuan
2023-10-10 18:03:38 +08:00
parent 2d3fcf045f
commit ed9e4c0c3e
12 changed files with 169 additions and 69 deletions

View File

@@ -13,6 +13,12 @@
#define UPDATA_CRC_ALL ((uint32_t *)(MC_CODE_ADDR+16*1024))[0]
#define UPDATA_CRC_APP ((uint32_t *)(MC_CODE_ADDR+16*1024))[1]
#define UPDATA_FILE_NAME ((const char *)(MC_CODE_ADDR+16*1024+8))
// 运行检测方案
static int cmd_check(list_def *argv)
{
@@ -63,7 +69,9 @@ static int cmd_iic_updata(list_def *argv)
checker_runcfg.params[0]=(uint16_t)mtp_addr;
checker_runcfg.params[1]=(uint16_t)data_length;
checker_runcfg.param_count=2;
crc32=Crc32Calu((uint32_t*)MC_CODE_ADDR,16*1024);
//crc32=Crc32Calu((uint32_t*)MC_CODE_ADDR,16*1024);
crc32=UPDATA_CRC_ALL;
cmd_print("rom name:%s.",UPDATA_FILE_NAME);
boardinfo_un.boardinfo.mc_ICodeCrc32=crc32;
cmd_print("crc32=0x%04x.",crc32);