소스 검색

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