Sfoglia il codice sorgente

boot loadr bug !!!

liyi 1 anno fa
parent
commit
596a004ffe
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  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;   //