diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf index 436beb1..d105c78 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf and b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm index 321693a..2dfb16d 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm @@ -28,67 +28,67 @@ Project File Date: 07/28/2026 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'ble-sdk-xip' Note: source file '..\..\..\..\..\component\ble\plf\refip\src\driver\uart\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'. -compiling ota_flash_interface.c... -..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline - #endif -..\app\src\ota_flash_interface.c: 1 warning, 0 errors +compiling ota_server.c... +assembling startup_xinc.s... compiling ota_protocol.c... ..\app\src\ota_protocol.c(546): warning: #1-D: last line of file ends without a newline #endif ..\app\src\ota_protocol.c: 1 warning, 0 errors -assembling startup_xinc.s... -compiling ota_server.c... +compiling ota_flash_interface.c... +..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline + #endif +..\app\src\ota_flash_interface.c: 1 warning, 0 errors compiling uart_state.c... compiling mcu_bridge.c... compiling ringbuffer.c... -compiling system_xinc.c... +compiling xc_drv_clock.c... compiling uart.c... ..\app\src\uart.c(209): warning: #1-D: last line of file ends without a newline } ..\app\src\uart.c: 1 warning, 0 errors -compiling app_batt.c... -compiling sleep.c... -compiling arch_main.c... -compiling usr_server.c... -compiling app_sec.c... -compiling aes.c... +compiling system_xinc.c... compiling xc_drv_gpio.c... -compiling app_task.c... -compiling xc_drv_clock.c... compiling xc_drv_pwr.c... +compiling xc_drv_timer.c... +compiling xc_drv_wdt.c... +compiling xc_drv_uart.c... +compiling xc_drv_systick.c... +compiling xc_drv_fmc_spi.c... +compiling xc_drv_calib.c... +compiling aes.c... +compiling xc_drv_rtc.c... +compiling xc_drv_adc.c... +compiling xc_drv_aotimer.c... +compiling sleep.c... +compiling xc_drv_dma.c... +compiling arch_main.c... +compiling xc_drv_fmc_spi_dma.c... +compiling app_batt.c... +compiling app_sec.c... +compiling usr_server.c... compiling fast_ota_server.c... ..\app\src\fast_ota_server.c(245): warning: #1-D: last line of file ends without a newline #endif ..\app\src\fast_ota_server.c: 1 warning, 0 errors +compiling xc_drv_pga.c... +compiling xc_drv_i2c.c... compiling fast_ota.c... ..\app\src\fast_ota.c(380): warning: #1-D: last line of file ends without a newline #endif // (BLE_APP_PRESENT) ..\app\src\fast_ota.c: 1 warning, 0 errors -compiling xc_drv_timer.c... -compiling xc_drv_uart.c... -compiling xc_drv_systick.c... -compiling xc_drv_wdt.c... -compiling xc_drv_fmc_spi.c... -compiling rf_extrc.c... -compiling xc_drv_calib.c... -compiling xc_drv_rtc.c... -compiling xc_drv_adc.c... -compiling xc_drv_aotimer.c... -compiling xc_drv_dma.c... -compiling xc_drv_fmc_spi_dma.c... -compiling xc_drv_i2c.c... -compiling xc_drv_pga.c... compiling xc_drv_pwm.c... compiling xc_drv_qdec.c... compiling xc_drv_spi.c... compiling xc_drv_spi_dma.c... compiling xc_drv_sw_i2c.c... +compiling app_task.c... compiling xc_drv_uart_dma.c... -compiling xc_gap_api.c... compiling uart.c... -compiling xc_gatt_client_api.c... -compiling nvds.c... compiling xc_gatt_server_api.c... +compiling rf_extrc.c... +compiling nvds.c... +compiling xc_gatt_client_api.c... +compiling xc_gap_api.c... linking... .\Linker\cpu_xip.scat(21): warning: L6314W: No section matches pattern uread4.o(.text). Program Size: Code=26668 RO-data=1576 RW-data=2464 ZI-data=2184 @@ -142,7 +142,7 @@ Package Vendor: ARM D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:14 +Build Time Elapsed: 00:00:53 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm index 236bc32..7026486 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]

Static Call Graph for image .\Objects\Xinc_ble_sdk.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Aug 09 12:23:12 2026

Maximum Stack Usage = 704 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/project/example/ble/ble_peripheral/mdk/Objects/aes.o b/project/example/ble/ble_peripheral/mdk/Objects/aes.o index 7059583..ad62d30 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/aes.o and b/project/example/ble/ble_peripheral/mdk/Objects/aes.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf index 0bba459..dd2d8ac 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf and b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o index f973548..a8a7a22 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o and b/project/example/ble/ble_peripheral/mdk/Objects/app_batt.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_sec.crf b/project/example/ble/ble_peripheral/mdk/Objects/app_sec.crf index c6afb11..561d4c5 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_sec.crf and b/project/example/ble/ble_peripheral/mdk/Objects/app_sec.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o b/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o index f3e402e..d730942 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o and b/project/example/ble/ble_peripheral/mdk/Objects/app_sec.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf b/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf index ed80a39..d12154c 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf and b/project/example/ble/ble_peripheral/mdk/Objects/app_task.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/app_task.o b/project/example/ble/ble_peripheral/mdk/Objects/app_task.o index 965a36c..258e3d3 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/app_task.o and b/project/example/ble/ble_peripheral/mdk/Objects/app_task.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf index 543cfba..f746e40 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf and b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o index 2da3415..d7bcb4f 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o and b/project/example/ble/ble_peripheral/mdk/Objects/arch_main.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep b/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep index 2212bd4..fc0cb1c 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep +++ b/project/example/ble/ble_peripheral/mdk/Objects/ble_peripheral_ble-sdk-xip.dep @@ -151,7 +151,7 @@ I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_wpal.h)(0x689AFF19) I (..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw\_reg_em_ble_ral.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\common\api\co_list.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h)(0x689AFF19) @@ -187,7 +187,7 @@ I (..\app\api\rwapp_config.h)(0x689AFF19) I (..\app\src\app_sec.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) @@ -360,7 +360,7 @@ I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_sw_i2c.h)(0x6 I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_wdt.h)(0x689AFF9C) I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_adc.h)(0x69097368) I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h)(0x689AFF9C) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) @@ -522,7 +522,7 @@ I (..\..\..\..\..\component\ble\ip\ble\hl\api\gatt_msg.h)(0x689AFF18) I (..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap.h)(0x689AFF18) I (..\..\..\..\..\component\ble\ip\ble\hl\api\l2cap_msg.h)(0x689AFF18) I (..\app\src\app_sec.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_swdiag.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\dbg\api\dbg_trc.h)(0x689AFF19) @@ -637,7 +637,7 @@ F (..\app\src\ota_flash_interface.c)(0x689AFF19)(--c99 --gnu -c --cpu Cortex-M0 F (..\app\src\ota_protocol.c)(0x689AFF19)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\ota_protocol.o --omf_browse .\objects\ota_protocol.crf --depend .\objects\ota_protocol.d) F (..\app\src\usr_server.c)(0x6A683086)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\usr_server.o --omf_browse .\objects\usr_server.crf --depend .\objects\usr_server.d) I (..\app\src\usr_server.h)(0x6A7315C8) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) @@ -889,7 +889,7 @@ I (..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver\xc_drv_pwm.h)(0x689A I (..\..\..\..\..\component\ble\modules\common\api\co_error.h)(0x689AFF19) F (..\app\src\fast_ota.c)(0x690972F4)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\fast_ota.o --omf_browse .\objects\fast_ota.crf --depend .\objects\fast_ota.d) I (..\app\src\fast_ota.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) @@ -1006,7 +1006,7 @@ I (..\app\src\ota_flash_interface.h)(0x689AFF19) I (..\..\..\..\..\component\ble\modules\aes\api\aes.h)(0x689AFF19) F (..\app\src\fast_ota_server.c)(0x693A4B74)(--c99 --gnu -c --cpu Cortex-M0 --li -g -O3 --apcs=interwork --split_sections -I ..\..\..\..\..\component\ble\Include -I ..\app\api -I ..\..\..\..\..\component\ble\modules\aes\api -I ..\..\..\..\..\component\ble\modules\aes\src -I ..\..\..\..\..\component\ble\modules\common\api -I ..\..\..\..\..\component\ble\modules\common\src -I ..\..\..\..\..\component\ble\modules\ecc_p256\api -I ..\..\..\..\..\component\ble\modules\ecc_p256\src -I ..\..\..\..\..\component\ble\modules\h4tl\api -I ..\..\..\..\..\component\ble\modules\h4tl\src -I ..\..\..\..\..\component\ble\modules\ke\api -I ..\..\..\..\..\component\ble\modules\ke\src -I ..\..\..\..\..\component\ble\modules\nvds\api -I ..\..\..\..\..\component\ble\modules\nvds\src -I ..\..\..\..\..\component\ble\modules\rf\api -I ..\..\..\..\..\component\ble\modules\rf\src -I ..\..\..\..\..\component\ble\modules\rwip\api -I ..\..\..\..\..\component\ble\modules\rwip\src -I ..\..\..\..\..\component\ble\ip\ahi\api -I ..\..\..\..\..\component\ble\ip\ahi\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\api -I ..\..\..\..\..\component\ble\ip\ble\gaf\inc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\acc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\al -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\arc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\bc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\capa -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\codec -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\bap\uc -I ..\..\..\..\..\component\ble\ip\ble\gaf\src\iap -I ..\..\..\..\..\component\ble\ip\ble\hl\api -I ..\..\..\..\..\component\ble\ip\ble\hl\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gap\gapm -I ..\..\..\..\..\component\ble\ip\ble\hl\src\gatt -I ..\..\..\..\..\component\ble\ip\ble\hl\src\inc -I ..\..\..\..\..\component\ble\ip\ble\hl\src\l2cap -I ..\..\..\..\..\component\ble\ip\ble\ll\api -I ..\..\..\..\..\component\ble\ip\ble\ll\src -I ..\..\..\..\..\component\ble\ip\ble\ll\src\co -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llc -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lld -I ..\..\..\..\..\component\ble\ip\ble\ll\src\lli -I ..\..\..\..\..\component\ble\ip\ble\ll\src\llm -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\api -I ..\..\..\..\..\component\ble\ip\ble\profiles\bas\bass\src -I ..\..\..\..\..\component\ble\ip\em\api -I ..\..\..\..\..\component\ble\ip\em\src -I ..\..\..\..\..\component\ble\ip\hci\api -I ..\..\..\..\..\component\ble\ip\hci\src -I ..\..\..\..\..\component\ble\ip\sch\api -I ..\..\..\..\..\component\ble\ip\sch\src -I ..\..\..\..\..\component\ble\plf\refip\src\build\ble-full\reg\fw -I ..\app\api -I ..\app\src -I ..\..\..\..\..\component\ble\plf\refip\src\arch -I ..\..\..\..\..\component\ble\plf\refip\src\arch\compiler\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\arch\ll\gnuarm -I ..\..\..\..\..\component\ble\plf\refip\src\driver\reg -I ..\..\..\..\..\component\ble\plf\refip\src\arch\boot\rvds -I ..\..\..\..\..\component\ble\plf\refip\src\driver\syscntl -I ..\..\..\..\..\component\ble\plf\refip\src\driver\emi -I ..\..\..\..\..\component\ble\plf\refip\src\driver\intc -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\ble\plf\refip\src\driver\flash -I ..\..\..\..\..\component\ble\plf\refip\src\driver\led -I ..\..\..\..\..\component\ble\modules\dbg\api -I ..\..\..\..\..\component\ble\plf\refip\src\driver\uart -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Startup\xc65xx -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Bitfields -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\Periph_HAL_Driver\Ringbuffer -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\PWR -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\test_case\TIMER -I ..\..\..\..\..\component\ble\ip\ble\api -I ..\..\..\..\..\component\ble\ip\ble\ll_rom_port -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\xc_driver -I ..\..\..\..\..\component\xc6xx_drivers\Drivers\CMSIS\Device\xc_m0_register -I ..\..\..\..\..\component\ble\modules\flash --gnu --diag_suppress=66 --feedback fb.txt -I"D:\Program Files\Keil_v5\ARM\Packs\ARM\CMSIS\5.9.0\Device\ARM\ARMCM0\Include" -D__UVISION_VERSION="538" -DARMCM0 -DSINGLE_OTA="0" -DCONFIG_BT_WAKEUP_VIA_GPIO="1" -DCONFIG_HFCLK_IS_OSC32M_PLL_32M="1" -DSCATTER_LOAD_RAM_EM="1" -DSDK_VERSION="4b62ec53" -DRC_32K="1" -DXC65XX -DCFG_BLE -DCFG_EMB -DCFG_STATIC -DHCI_TEST_NO_IP="0" -DCFG_ACT="2" -DCFG_CON="1" -DCFG_RAL="1" -DCFG_HOST -DCFG_APP -DCFG_APP_PRF -DCFG_RF_EXTRC -DCFG_AES_RPA -DCFG_PERIPHERAL -DUSE_XIP="1" -DDEBUG_ENABLE -DROM_ENV_ENABLE="0" -DCODE_USE_XIP -DCFG_PRF_BASS -DUSE_ROM_FLASH="1" -DSLEEP_ENABLE="1" -DCFG_ADV_LOW_POWER -DCFG_NVDS -DCFG_MIN_STACK -DCFG_CONN_OPTIMIZE_0x3E -DPOWER_ON="0" -DADC_OFF -DAOTIMER_OFF -DDMA_OFF -DFMC_SPI_DMA_OFF -DI2C_OFF -DPGA_OFF -DPWM_OFF -DQDEC_OFF -DSPI_OFF -DSPI_DMA_OFF -DSW_I2C_OFF -DUART_DMA_OFF -DFAST_OTA="1" -DOTA_AES_USED="0" -DFAST_SPI -o .\objects\fast_ota_server.o --omf_browse .\objects\fast_ota_server.crf --depend .\objects\fast_ota_server.d) I (..\app\src\fast_ota_server.h)(0x689AFF19) -I (..\app\api\app_task.h)(0x6A7315E0) +I (..\app\api\app_task.h)(0x6A77FFB4) I (..\..\..\..\..\component\ble\modules\common\api\co_bt_defines.h)(0x689AFF19) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5D9B3486) I (D:\Program Files\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B3487) diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf index f591930..f3ea928 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf and b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.o b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.o index 2bc9bbd..c78f43c 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.o and b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf index 6ebd709..5ef3c9b 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf and b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.o b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.o index 43df302..e997809 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.o and b/project/example/ble/ble_peripheral/mdk/Objects/fast_ota_server.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o b/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o index 72a81e7..ea2422d 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o and b/project/example/ble/ble_peripheral/mdk/Objects/mcu_bridge.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/nvds.o b/project/example/ble/ble_peripheral/mdk/Objects/nvds.o index ab82990..5ba3d44 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/nvds.o and b/project/example/ble/ble_peripheral/mdk/Objects/nvds.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o index ceba581..bc9b1ce 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o and b/project/example/ble/ble_peripheral/mdk/Objects/ota_flash_interface.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o index d4ac6fe..4e29f36 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o and b/project/example/ble/ble_peripheral/mdk/Objects/ota_protocol.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o b/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o index ff37f9c..9005697 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o and b/project/example/ble/ble_peripheral/mdk/Objects/ota_server.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o b/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o index e60343a..354854d 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o and b/project/example/ble/ble_peripheral/mdk/Objects/rf_extrc.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/ringbuffer.o b/project/example/ble/ble_peripheral/mdk/Objects/ringbuffer.o index 29ac107..ae6e66d 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/ringbuffer.o and b/project/example/ble/ble_peripheral/mdk/Objects/ringbuffer.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/sleep.o b/project/example/ble/ble_peripheral/mdk/Objects/sleep.o index f7001ee..55eebd7 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/sleep.o and b/project/example/ble/ble_peripheral/mdk/Objects/sleep.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/system_xinc.o b/project/example/ble/ble_peripheral/mdk/Objects/system_xinc.o index cef604a..84b6a2c 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/system_xinc.o and b/project/example/ble/ble_peripheral/mdk/Objects/system_xinc.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/uart.o b/project/example/ble/ble_peripheral/mdk/Objects/uart.o index 1f65456..1d24295 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/uart.o and b/project/example/ble/ble_peripheral/mdk/Objects/uart.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o b/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o index f50c990..f6633a3 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o and b/project/example/ble/ble_peripheral/mdk/Objects/uart_1.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/uart_state.o b/project/example/ble/ble_peripheral/mdk/Objects/uart_state.o index b527286..b8f206c 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/uart_state.o and b/project/example/ble/ble_peripheral/mdk/Objects/uart_state.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/usr_server.crf b/project/example/ble/ble_peripheral/mdk/Objects/usr_server.crf index 2efde8c..506f76d 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/usr_server.crf and b/project/example/ble/ble_peripheral/mdk/Objects/usr_server.crf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/usr_server.o b/project/example/ble/ble_peripheral/mdk/Objects/usr_server.o index 2be2955..8d6e27e 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/usr_server.o and b/project/example/ble/ble_peripheral/mdk/Objects/usr_server.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o index 16b6c17..428b039 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_adc.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_aotimer.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_aotimer.o index 136d504..ab203d8 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_aotimer.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_aotimer.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_calib.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_calib.o index 0b14296..e380a49 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_calib.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_calib.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_clock.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_clock.o index 5ca690b..122276e 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_clock.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_clock.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o index b4ff266..ba0d8ad 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_dma.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi.o index 5b441a9..2eb9bb5 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o index a80326c..6e0fbf1 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_fmc_spi_dma.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o index 402db07..e9bd915 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_gpio.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_i2c.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_i2c.o index fa0d356..a409ddb 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_i2c.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_i2c.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o index 33f3a8b..26f8f58 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pga.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o index 1bd39d2..d97a021 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwm.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o index 85d6172..ebc08c3 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_pwr.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o index ea40a85..abc1acd 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_qdec.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o index 0a721dd..71421d2 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_rtc.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi.o index ad32df8..1aef076 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o index b5b56d7..e4b65a2 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_spi_dma.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o index 1abf3e2..b4c74b1 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_sw_i2c.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o index d756a5c..2af9c28 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_systick.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o index 685a14e..71f76dc 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_timer.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o index 84101dc..ec002dd 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o index d9f311d..3c2eb9a 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_uart_dma.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o index a763c5a..77593f9 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_drv_wdt.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o index 251de3c..6269da2 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_gap_api.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o index bdd3d8d..11344a2 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_client_api.o differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o index d53abec..4237ff8 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o and b/project/example/ble/ble_peripheral/mdk/Objects/xc_gatt_server_api.o differ diff --git a/project/example/ble/ble_peripheral/mdk/app.bin b/project/example/ble/ble_peripheral/mdk/app.bin index 6e47177..e08253b 100644 Binary files a/project/example/ble/ble_peripheral/mdk/app.bin and b/project/example/ble/ble_peripheral/mdk/app.bin differ diff --git a/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin b/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin index 4a4c91d..3973e8b 100644 Binary files a/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin and b/project/example/ble/ble_peripheral/mdk/ble_peripheral.bin differ diff --git a/project/example/ble/ble_peripheral/mdk/fb.txt b/project/example/ble/ble_peripheral/mdk/fb.txt index 1e42aba..421a953 100644 --- a/project/example/ble/ble_peripheral/mdk/fb.txt +++ b/project/example/ble/ble_peripheral/mdk/fb.txt @@ -1,4 +1,4 @@ -;## ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026 +;## ARM Linker, 5060750: Last Updated: Sun Aug 09 12:23:12 2026 ;VERSION 0.2 ;FILE aes.o __asm___5_aes_c____REV16 <= USED 0 diff --git a/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin b/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin index 4a4c91d..3973e8b 100644 Binary files a/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin and b/project/example/ble/ble_peripheral/mdk/output_bin/ble_peripheral.bin differ diff --git a/project/example/ble/ble_peripheral/mdk/output_bin/ota_data.bin b/project/example/ble/ble_peripheral/mdk/output_bin/ota_data.bin index 1202497..390f83b 100644 Binary files a/project/example/ble/ble_peripheral/mdk/output_bin/ota_data.bin and b/project/example/ble/ble_peripheral/mdk/output_bin/ota_data.bin differ diff --git a/project/example/ble/ble_peripheral/mdk/output_bin/ota_data_aes.bin b/project/example/ble/ble_peripheral/mdk/output_bin/ota_data_aes.bin index 3842488..8e1c6fa 100644 Binary files a/project/example/ble/ble_peripheral/mdk/output_bin/ota_data_aes.bin and b/project/example/ble/ble_peripheral/mdk/output_bin/ota_data_aes.bin differ diff --git a/release/online/Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin b/release/online/Stair56E_uart_V1.0_XC6517_944A3F60.bin similarity index 98% rename from release/online/Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin rename to release/online/Stair56E_uart_V1.0_XC6517_944A3F60.bin index 4a4c91d..3973e8b 100644 Binary files a/release/online/Stair56E_uart_V1.0_XC6517_DFBDC7A0.bin and b/release/online/Stair56E_uart_V1.0_XC6517_944A3F60.bin differ diff --git a/release/ota/Stair56E_uart_V1.0_XC6517_944A3F60_OTA.bin b/release/ota/Stair56E_uart_V1.0_XC6517_944A3F60_OTA.bin new file mode 100644 index 0000000..390f83b Binary files /dev/null and b/release/ota/Stair56E_uart_V1.0_XC6517_944A3F60_OTA.bin differ diff --git a/tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin b/tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin new file mode 100644 index 0000000..76df1d3 Binary files /dev/null and b/tools/offline_burn/40-ab-00-cd-01-01_944A3F60_1000000.bin differ diff --git a/tools/offline_burn/download.bin b/tools/offline_burn/download.bin index 1fd55d0..3db92f5 100644 Binary files a/tools/offline_burn/download.bin and b/tools/offline_burn/download.bin differ