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
@@ -21,24 +21,24 @@ Target DLL: UL2CM3.DLL V1.164.8.0
Dialog DLL: TARMCM1.DLL V1.14.6.0
<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
<h2>Output:</h2>
*** 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'.
assembling startup_xinc.s...
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...
compiling uart_state.c...
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 uart_state.c...
compiling mcu_bridge.c...
compiling ringbuffer.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: 1 warning, 0 errors
compiling sleep.c...
compiling aes.c...
compiling xc_drv_clock.c...
compiling app_batt.c...
compiling sleep.c...
compiling arch_main.c...
compiling usr_server.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...
..\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_gpio.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 app_task.c...
compiling xc_drv_pwr.c...
compiling xc_drv_timer.c...
compiling xc_drv_uart.c...
compiling xc_drv_systick.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 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_fmc_spi_dma.c...
compiling xc_drv_rtc.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_qdec.c...
compiling xc_drv_pwm.c...
compiling xc_drv_qdec.c...
compiling xc_drv_spi.c...
compiling xc_drv_sw_i2c.c...
compiling xc_drv_spi_dma.c...
compiling xc_drv_sw_i2c.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 xc_gap_api.c...
compiling uart.c...
linking...
.\Linker\cpu_xip_single_ota.scat(21): warning: L6314W: No section matches pattern uread4.o(.text).
Program Size: Code=25424 RO-data=1576 RW-data=2464 ZI-data=2180
.\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
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 #2: .\output_tool\Single_ota\ge_ota_single.bat
Size of file: 27188 bytes.
all_size=27188
size:27188 PageCNT107
After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat
Size of file: 28432 bytes.
all_size=28432
size:28432 PageCNT112
dual_xip
Addr:15000
Size:0x6a34
BAddr:0x15000
Acheck:0x30c371a0
Addr:0
Size:0x0
BAddr:0x0
Acheck:0x0
SoftVer:0x10
RomVer:0x20
LoadAddr:0x11015000
LoadAddr:0x0
Is xip ota?:1
ota_data.bin success总有13个命令行参数
可 执 行文 件 名:.\output_tool\Single_ota\xinchip_bootloader2_tool_single.exe
第一个命令行参数[bootloader program ]:.\output_tool\Single_ota\boot2_single_ota
ota_data.bin success总有10个命令行参数
可 执 行文 件 名:.\output_tool\Double_ota\xinchip_bootloader2_tool.exe
第一个命令行参数[bootloader program ]:.\output_tool\Double_ota\boot2
第二个命令行参数[APP1 program]:.\output_tool\host
第三个命令行参数[load_addr: sector align]:0x11002000
第四个命令行参数[1:active,0:invalid]:0
第五个命令行参数[APP2 program]:.\ota_app.bin
第六个命令行参数[load_addr: sector align]:0x11011000
第七个命令行参数[1:active,0:invalid]:0
第五个命令行参数[APP2 program]:.\app.bin
第六个命令行参数[load_addr: sector align]:0x11015000
第六个命令行参数[load_addr: sector align]:0x11013000
第七个命令行参数[1:active,0:invalid]:1
第八个命令行参数[生成的最终bin]:.\output_bin\ble_peripheral_single.bin
第八个命令行参数[生成的最终bin]:.\output_bin\ble_peripheral.bin
第九个命令行参数[是否跑两个程序]:1
src1=.\output_tool\Single_ota\boot2_single_ota
src1=.\output_tool\Double_ota\boot2
src2=.\output_tool\host
src3=.\ota_app.bin
src4=.\app.bin
des=.\output_bin\ble_peripheral_single.bin
src3=.\app.bin
des=.\output_bin\ble_peripheral.bin
laod_addr1=0x11002000
laod_addr2=0x11011000
laod_addr3=0x11015000
laod_addr2=0x11013000
status1=0
status2=0
status3=1
需要填充11个sector
需要填充15个sector
all_size:114688
all_size:114688
crc:a748f0e0 len:57284
status2=1
需要填充3个sector
updata file success !
已复制 1 个文件。
".\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
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:27
Build Time Elapsed: 00:00:14
</pre>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -46,7 +46,7 @@
".\objects\xc_gatt_server_api.o"
".\objects\nvds.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
--info sizes --info totals --info unused --info veneers
--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