ソースを参照

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;   //