Build Stair56E UART release

This commit is contained in:
2026-08-05 19:12:14 +08:00
parent f5654b70cc
commit 941ae740ec
79 changed files with 2703 additions and 2504 deletions
File diff suppressed because it is too large Load Diff
@@ -21,24 +21,24 @@ Target DLL: UL2CM3.DLL V1.164.8.0
Dialog DLL: TARMCM1.DLL V1.14.6.0 Dialog DLL: TARMCM1.DLL V1.14.6.0
<h2>Project:</h2> <h2>Project:</h2>
D:\workplace\工作文件\程序\新向远XC6517蓝牙芯片\Stair66E_urat\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx D:\workplace\工作文件\程序\新向远XC6517蓝牙芯片\Stair56E_urat\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx
Project File Date: 07/28/2026 Project File Date: 07/28/2026
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'ble-sdk-xip_single' 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'. Note: source file '..\..\..\..\..\component\ble\plf\refip\src\driver\uart\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'.
assembling startup_xinc.s...
compiling ota_flash_interface.c... compiling ota_flash_interface.c...
..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline ..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline
#endif #endif
..\app\src\ota_flash_interface.c: 1 warning, 0 errors ..\app\src\ota_flash_interface.c: 1 warning, 0 errors
compiling ota_server.c...
compiling uart_state.c...
compiling ota_protocol.c... compiling ota_protocol.c...
..\app\src\ota_protocol.c(546): warning: #1-D: last line of file ends without a newline ..\app\src\ota_protocol.c(546): warning: #1-D: last line of file ends without a newline
#endif #endif
..\app\src\ota_protocol.c: 1 warning, 0 errors ..\app\src\ota_protocol.c: 1 warning, 0 errors
assembling startup_xinc.s...
compiling ota_server.c...
compiling uart_state.c...
compiling mcu_bridge.c... compiling mcu_bridge.c...
compiling ringbuffer.c... compiling ringbuffer.c...
compiling system_xinc.c... compiling system_xinc.c...
@@ -46,97 +46,87 @@ compiling uart.c...
..\app\src\uart.c(209): warning: #1-D: last line of file ends without a newline ..\app\src\uart.c(209): warning: #1-D: last line of file ends without a newline
} }
..\app\src\uart.c: 1 warning, 0 errors ..\app\src\uart.c: 1 warning, 0 errors
compiling sleep.c...
compiling aes.c...
compiling xc_drv_clock.c...
compiling app_batt.c... compiling app_batt.c...
compiling sleep.c...
compiling arch_main.c...
compiling usr_server.c... compiling usr_server.c...
compiling app_sec.c... compiling app_sec.c...
compiling arch_main.c... compiling aes.c...
compiling xc_drv_gpio.c...
compiling app_task.c...
compiling xc_drv_clock.c...
compiling xc_drv_pwr.c...
compiling fast_ota_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 ..\app\src\fast_ota_server.c(245): warning: #1-D: last line of file ends without a newline
#endif #endif
..\app\src\fast_ota_server.c: 1 warning, 0 errors ..\app\src\fast_ota_server.c: 1 warning, 0 errors
compiling xc_drv_gpio.c...
compiling fast_ota.c... compiling fast_ota.c...
..\app\src\fast_ota.c(380): warning: #1-D: last line of file ends without a newline ..\app\src\fast_ota.c(380): warning: #1-D: last line of file ends without a newline
#endif // (BLE_APP_PRESENT) #endif // (BLE_APP_PRESENT)
..\app\src\fast_ota.c: 1 warning, 0 errors ..\app\src\fast_ota.c: 1 warning, 0 errors
compiling app_task.c...
compiling xc_drv_pwr.c...
compiling xc_drv_timer.c... compiling xc_drv_timer.c...
compiling xc_drv_uart.c...
compiling xc_drv_systick.c... compiling xc_drv_systick.c...
compiling xc_drv_wdt.c... compiling xc_drv_wdt.c...
compiling xc_drv_uart.c...
compiling xc_drv_calib.c...
compiling rf_extrc.c...
compiling xc_drv_fmc_spi.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_adc.c...
compiling xc_drv_aotimer.c... compiling xc_drv_aotimer.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_rtc.c...
compiling xc_drv_dma.c... compiling xc_drv_dma.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_i2c.c... compiling xc_drv_i2c.c...
compiling xc_drv_pga.c... compiling xc_drv_pga.c...
compiling xc_drv_qdec.c...
compiling xc_drv_pwm.c... compiling xc_drv_pwm.c...
compiling xc_drv_qdec.c...
compiling xc_drv_spi.c... compiling xc_drv_spi.c...
compiling xc_drv_sw_i2c.c...
compiling xc_drv_spi_dma.c... compiling xc_drv_spi_dma.c...
compiling xc_drv_sw_i2c.c...
compiling xc_drv_uart_dma.c... compiling xc_drv_uart_dma.c...
compiling xc_gap_api.c...
compiling uart.c...
compiling xc_gatt_client_api.c... compiling xc_gatt_client_api.c...
compiling nvds.c... compiling nvds.c...
compiling xc_gatt_server_api.c... compiling xc_gatt_server_api.c...
compiling xc_gap_api.c...
compiling uart.c...
linking... linking...
.\Linker\cpu_xip_single_ota.scat(21): warning: L6314W: No section matches pattern uread4.o(.text). .\Linker\cpu_xip.scat(21): warning: L6314W: No section matches pattern uread4.o(.text).
Program Size: Code=25424 RO-data=1576 RW-data=2464 ZI-data=2180 Program Size: Code=26668 RO-data=1576 RW-data=2464 ZI-data=2184
Finished: 0 information, 1 warning and 0 error messages. Finished: 0 information, 1 warning and 0 error messages.
After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf
After Build - User command #2: .\output_tool\Single_ota\ge_ota_single.bat After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat
Size of file: 27188 bytes. Size of file: 28432 bytes.
all_size=27188 all_size=28432
size:27188 PageCNT107 size:28432 PageCNT112
dual_xip dual_xip
Addr:15000 Addr:0
Size:0x6a34 Size:0x0
BAddr:0x15000 BAddr:0x0
Acheck:0x30c371a0 Acheck:0x0
SoftVer:0x10 SoftVer:0x10
RomVer:0x20 RomVer:0x20
LoadAddr:0x11015000 LoadAddr:0x0
Is xip ota?:1 Is xip ota?:1
ota_data.bin success总有13个命令行参数 ota_data.bin success总有10个命令行参数
可 执 行文 件 名:.\output_tool\Single_ota\xinchip_bootloader2_tool_single.exe 可 执 行文 件 名:.\output_tool\Double_ota\xinchip_bootloader2_tool.exe
第一个命令行参数[bootloader program ]:.\output_tool\Single_ota\boot2_single_ota 第一个命令行参数[bootloader program ]:.\output_tool\Double_ota\boot2
第二个命令行参数[APP1 program]:.\output_tool\host 第二个命令行参数[APP1 program]:.\output_tool\host
第三个命令行参数[load_addr: sector align]:0x11002000 第三个命令行参数[load_addr: sector align]:0x11002000
第四个命令行参数[1:active,0:invalid]:0 第四个命令行参数[1:active,0:invalid]:0
第五个命令行参数[APP2 program]:.\ota_app.bin
第六个命令行参数[load_addr: sector align]:0x11011000
第七个命令行参数[1:active,0:invalid]:0
第五个命令行参数[APP2 program]:.\app.bin 第五个命令行参数[APP2 program]:.\app.bin
第六个命令行参数[load_addr: sector align]:0x11015000 第六个命令行参数[load_addr: sector align]:0x11013000
第七个命令行参数[1:active,0:invalid]:1 第七个命令行参数[1:active,0:invalid]:1
第八个命令行参数[生成的最终bin]:.\output_bin\ble_peripheral_single.bin 第八个命令行参数[生成的最终bin]:.\output_bin\ble_peripheral.bin
第九个命令行参数[是否跑两个程序]:1 第九个命令行参数[是否跑两个程序]:1
src1=.\output_tool\Single_ota\boot2_single_ota src1=.\output_tool\Double_ota\boot2
src2=.\output_tool\host src2=.\output_tool\host
src3=.\ota_app.bin src3=.\app.bin
src4=.\app.bin des=.\output_bin\ble_peripheral.bin
des=.\output_bin\ble_peripheral_single.bin
laod_addr1=0x11002000 laod_addr1=0x11002000
laod_addr2=0x11011000 laod_addr2=0x11013000
laod_addr3=0x11015000
status1=0 status1=0
status2=0 status2=1
status3=1 需要填充3个sector
需要填充11个sector
需要填充15个sector
all_size:114688
all_size:114688
crc:a748f0e0 len:57284
updata file success ! updata file success !
已复制 1 个文件。 已复制 1 个文件。
".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s). ".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s).
@@ -152,7 +142,7 @@ Package Vendor: ARM
D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include
<h2>Collection of Component Files used:</h2> <h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:27 Build Time Elapsed: 00:00:14
</pre> </pre>
</body> </body>
</html> </html>
File diff suppressed because it is too large Load Diff
@@ -46,7 +46,7 @@
".\objects\xc_gatt_server_api.o" ".\objects\xc_gatt_server_api.o"
".\objects\nvds.o" ".\objects\nvds.o"
".\objects\uart_1.o" ".\objects\uart_1.o"
--strict --scatter ".\Linker\cpu_xip_single_ota.scat" --strict --scatter ".\Linker\cpu_xip.scat"
--feedback fb.txt --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols --feedback fb.txt --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers --info sizes --info totals --info unused --info veneers
--list ".\Listings\Xinc_ble_sdk.map" -o .\Objects\Xinc_ble_sdk.axf --list ".\Listings\Xinc_ble_sdk.map" -o .\Objects\Xinc_ble_sdk.axf
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -1,4 +1,4 @@
;#<FEEDBACK># ARM Linker, 5060750: Last Updated: Tue Jul 28 13:39:22 2026 ;#<FEEDBACK># ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026
;VERSION 0.2 ;VERSION 0.2
;FILE aes.o ;FILE aes.o
__asm___5_aes_c____REV16 <= USED 0 __asm___5_aes_c____REV16 <= USED 0
@@ -30,14 +30,10 @@ stack_tag <= USED 0
;FILE fast_ota.o ;FILE fast_ota.o
__asm___10_fast_ota_c_33469843____REV16 <= USED 0 __asm___10_fast_ota_c_33469843____REV16 <= USED 0
__asm___10_fast_ota_c_33469843____REVSH <= USED 0 __asm___10_fast_ota_c_33469843____REVSH <= USED 0
app_header_update <= USED 0
app_header_vailed <= USED 0
calc_crc32 <= USED 0
calc_crc32_head <= USED 0
process_ota <= USED 0
;FILE fast_ota_server.o ;FILE fast_ota_server.o
__asm___17_fast_ota_server_c_6263f28e____REV16 <= USED 0 __asm___17_fast_ota_server_c_6263f28e____REV16 <= USED 0
__asm___17_fast_ota_server_c_6263f28e____REVSH <= USED 0 __asm___17_fast_ota_server_c_6263f28e____REVSH <= USED 0
enter_ota_mode <= USED 0
fast_ota_slave_send_data <= USED 0 fast_ota_slave_send_data <= USED 0
fast_ota_srv_get_hdl_from_att_idx <= USED 0 fast_ota_srv_get_hdl_from_att_idx <= USED 0
;FILE mcu_bridge.o ;FILE mcu_bridge.o
@@ -206,7 +202,6 @@ __asm___12_xc_gap_api_c_76ebb078____REVSH <= USED 0
xc_ble_activity_stop <= USED 0 xc_ble_activity_stop <= USED 0
xc_ble_bond <= USED 0 xc_ble_bond <= USED 0
xc_ble_bond_cfm <= USED 0 xc_ble_bond_cfm <= USED 0
xc_ble_disconnect <= USED 0
xc_ble_encrypt <= USED 0 xc_ble_encrypt <= USED 0
xc_ble_encrypt_cfm <= USED 0 xc_ble_encrypt_cfm <= USED 0
xc_ble_gen_random_addr <= USED 0 xc_ble_gen_random_addr <= USED 0
@@ -226,7 +221,6 @@ xc_ble_set_ral_list <= USED 0
xc_ble_set_rx_pkt_size <= USED 0 xc_ble_set_rx_pkt_size <= USED 0
xc_ble_set_scan_rsp_data <= USED 0 xc_ble_set_scan_rsp_data <= USED 0
xc_ble_set_white_list <= USED 0 xc_ble_set_white_list <= USED 0
xc_ble_update_param <= USED 0
;FILE xc_gatt_client_api.o ;FILE xc_gatt_client_api.o
__asm___20_xc_gatt_client_api_c_ad56cc7a____REV16 <= USED 0 __asm___20_xc_gatt_client_api_c_ad56cc7a____REV16 <= USED 0
__asm___20_xc_gatt_client_api_c_ad56cc7a____REVSH <= USED 0 __asm___20_xc_gatt_client_api_c_ad56cc7a____REVSH <= USED 0
+1 -1
View File
@@ -1,4 +1,4 @@
PRODUCT=Stair66E_urat PRODUCT=Stair56E_uart
VERSION=V1.0 VERSION=V1.0
CHIP=XC6517 CHIP=XC6517
Binary file not shown.