瀏覽代碼

boot loadr bug !!!

liyi 1 年之前
父節點
當前提交
596a004ffe
共有 1 個文件被更改,包括 5 次插入 和 1 次删除
  1. 5 1
      control/bootloader64k_dc/boot/USER/main.c

+ 5 - 1
control/bootloader64k_dc/boot/USER/main.c

@@ -605,7 +605,11 @@ int main(void)
 						break;
 					case UPGRADE_STATUS_FINISH:
 					{
-						UserJumpToApplication(start_addr);
+						
+						//jiaoyan and break
+						app1_checum = md5_check(meta_data.app1_rom_addr,meta_data.app1_size,meta_data.app1_md5);
+						if(app1_checum == 0)
+							UserJumpToApplication(start_addr);
 						
 						md_status = UPGRADE_STATUS_IDE;
 						meta_write_complete_flag = 0;   //