| | |
| | | // uart_open(UART_ID1, &test_uart_cfg); |
| | | // } |
| | | |
| | | SerialPutString("MK8000-BootLoader-V1.1启动\r\n"); |
| | | SerialPutString("MK8000-BootLoader-V1.2启动\r\n"); |
| | | while(1) |
| | | { |
| | | wdt_ping(WDT_ID0);//喂狗 |
| | |
| | | SerialPutString("OTA固件解压\r\n"); |
| | | |
| | | aesDecInit(); |
| | | |
| | | |
| | | flash_erase(FLASH_ID0, APP_CONFIG_IAPFLAG_SECTOR_ADDR, FLASH_SECTOR_SIZE);//擦除APP |
| | | flash_read(FLASH_ID0, APP_CONFIG_IAPFLAG_MAP, (uint8_t*)&tmp, 2); |
| | | APP_byte = tmp; |
| | |
| | | finalbag=(APP_CONFIG_APPLICATION_SIZE/128)+1; |
| | | // wdt_close(WDT_ID0); |
| | | for(aaa=0;aaa<finalbag;aaa++) |
| | | { |
| | | { |
| | | // time32_reset=0; |
| | | memcpy(&zhongjian_shuju,(void *)(APP2_ADRESS+(aaa*128)),128); |
| | | |