- 将日志环形缓冲区从静态数组改为动态堆分配
- 实现启动时大容量缓冲区和运行时小容量缓冲区的切换机制
- 添加日志环满时优先保留错误和警告信息的清理策略
- 优化内存使用,在日志为空时避免不必要的内存分配
- 移除调试日志中的冗余字段显示
feat(api): 更新CAN接口为批量发送模式
- 将 `/can/send` 接口替换为 `/can/send_batch`,支持1到N帧的批量发送
- 更新API文档中的接口描述和使用示例
- 修改请求参数格式为 `{"ch":0,"frames":[{...}]}` 返回格式为 `{"status":"ok","results":[...]}`
- 单帧发送也需要通过send_batch接口实现
feat(monitor): 新增GD32 ADC调试反馈处理功能
- 添加gd32_adc_feedback组件用于解析0xC4类型的SPI反馈
- 实现ADC数据解析包括温度、电压等参数的计算和转换
- 在can_feedback_task中集成ADC反馈分发逻辑
- 添加线程安全的数据获取和年龄检查接口
refactor(config): 优化任务栈大小配置并调整OTA块大小
- 重新评估各任务栈使用情况,优化HTTP、WiFi、SPI等工作任务的栈大小
- 将HTTP服务器栈从8KB调整至7KB,WiFi OTA任务栈从4KB调整至3KB
- OTA块大小从2KB调整回4KB以提升传输吞吐性能
- 重新整理配置文件结构,移动WiFi模式配置位置
131 lines
6.2 KiB
CSV
131 lines
6.2 KiB
CSV
"Archive File","Total Size","DRAM",".bss",".data",".text","Flash
|
|
Code",".text","Flash Data",".tdata",".rodata",".appdesc","RTC
|
|
SLOW",".rtc_reserved",".force_slow"
|
|
"libnet80211.a","154301","12686","7678","936","4072","128198","128198","13417","
|
|
0","13417","0","0","0","0"
|
|
"libesp_stdio.a","114154","16","16","0","0","402","402","113736","0","113736","0
|
|
","0","0","0"
|
|
"libbtdm_app.a","98094","20783","684","481","19618","72152","72152","5159","0","
|
|
5159","0","0","0","0"
|
|
"liblwip.a","88946","2602","2590","12","0","82916","82916","3428","0","3428","0"
|
|
,"0","0","0"
|
|
"libmain.a","85209","26097","22673","3264","160","57804","57804","1308","0","130
|
|
8","0","0","0","0"
|
|
"libpp.a","68522","19794","1262","2644","15888","44814","44814","3914","0","3914
|
|
","0","0","0","0"
|
|
"libmbed-builtin.a","57570","60","12","48","0","45710","45710","11800","0","1180
|
|
0","0","0","0","0"
|
|
"libbt.a","56078","1060","139","233","688","51916","51916","3102","0","3102","0"
|
|
,"0","0","0"
|
|
"libwpa_supplicant.a","37603","1138","1138","0","0","36390","36390","75","0","75
|
|
","0","0","0","0"
|
|
"libphy.a","36923","5801","87","1312","4402","31122","31122","0","0","0","0","0"
|
|
,"0","0"
|
|
"libtfpsacrypto.a","24703","562","400","80","82","23844","23844","297","0","297"
|
|
,"0","0","0","0"
|
|
"libfreertos.a","20942","17688","2560","16","15112","1690","1690","1564","0","15
|
|
64","0","0","0","0"
|
|
"libesp_hw_support.a","20186","6251","145","160","5946","13170","13170","705","0
|
|
","705","0","60","24","36"
|
|
"libspi_flash.a","17438","15081","10","5867","9204","1322","1322","1035","0","10
|
|
35","0","0","0","0"
|
|
"libc.a","14702","4","0","4","0","13610","13610","1088","0","1088","0","0","0","
|
|
0"
|
|
"libnvs_flash.a","14264","24","24","0","0","14108","14108","132","0","132","0","
|
|
0","0","0"
|
|
"libtransport.a","14237","1271","50","1145","76","11942","11942","1024","0","102
|
|
4","0","0","0","0"
|
|
"libhttp_parser.a","12694","0","0","0","0","11980","11980","714","0","714","0","
|
|
0","0","0"
|
|
"libesp_driver_uart.a","11468","225","25","200","0","10782","10782","461","0","4
|
|
61","0","0","0","0"
|
|
"libesp_system.a","11009","1595","142","49","1404","8866","8866","548","0","548"
|
|
,"0","0","0","0"
|
|
"libesp_http_server.a","10867","0","0","0","0","10528","10528","339","0","339","
|
|
0","0","0","0"
|
|
"libheap.a","10856","6894","8","4","6882","3240","3240","722","0","722","0","0",
|
|
"0","0"
|
|
"libesp_driver_spi.a","10004","3507","8","131","3368","6068","6068","429","0","4
|
|
29","0","0","0","0"
|
|
"libesp_netif.a","7572","37","29","8","0","7304","7304","231","0","231","0","0",
|
|
"0","0"
|
|
"libcoexist.a","6051","461","6","301","154","4316","4316","1274","0","1274","0",
|
|
"0","0","0"
|
|
"libesp_driver_gpio.a","6008","216","0","36","180","5238","5238","554","0","554"
|
|
,"0","0","0","0"
|
|
"libesp_libc.a","5358","3584","564","324","2696","1622","1622","152","16","136",
|
|
"0","0","0","0"
|
|
"libesp_wifi.a","5144","703","43","480","180","3618","3618","823","0","823","0",
|
|
"0","0","0"
|
|
"libcjson.a","5116","20","8","12","0","5096","5096","0","0","0","0","0","0","0"
|
|
"libvfs.a","5051","236","44","192","0","4676","4676","139","0","139","0","0","0"
|
|
,"0"
|
|
"libesp_ringbuf.a","4860","2894","0","0","2894","1492","1492","474","0","474","0
|
|
","0","0","0"
|
|
"libesp_hal_mspi.a","4366","3792","0","36","3756","574","574","0","0","0","0","0
|
|
","0","0"
|
|
"libbootloader_support.a","4284","686","8","0","678","3510","3510","88","0","88"
|
|
,"0","0","0","0"
|
|
"libesp_mm.a","4183","1325","48","103","1174","2644","2644","214","0","214","0",
|
|
"0","0","0"
|
|
"libesp_event.a","3691","4","4","0","0","3546","3546","141","0","141","0","0","0
|
|
","0"
|
|
"libesp_phy.a","3455","248","51","9","188","2908","2908","299","0","299","0","0"
|
|
,"0","0"
|
|
"libesp_timer.a","3035","1364","36","16","1312","1580","1580","91","0","91","0",
|
|
"0","0","0"
|
|
"libapp_update.a","2996","12","12","0","0","2922","2922","62","0","62","0","0","
|
|
0","0"
|
|
"libbtbb.a","2868","0","0","0","0","2868","2868","0","0","0","0","0","0","0"
|
|
"libesp_partition.a","2796","8","8","0","0","2620","2620","168","0","168","0","0
|
|
","0","0"
|
|
"libesp_driver_dma.a","2774","140","0","12","128","2532","2532","102","0","102",
|
|
"0","0","0","0"
|
|
"libhal.a","2564","2212","5","235","1972","352","352","0","0","0","0","0","0","0
|
|
"
|
|
"libesp_hal_gpspi.a","2550","2194","0","20","2174","284","284","72","0","72","0"
|
|
,"0","0","0"
|
|
"libefuse.a","2461","320","4","316","0","1654","1654","487","0","487","0","0","0
|
|
","0"
|
|
"libesp_driver_usb_serial_jtag.a","2172","157","17","48","92","1874","1874","141
|
|
","0","141","0","0","0","0"
|
|
"libstdc++.a","2056","33","25","8","0","1664","1664","359","0","359","0","0","0"
|
|
,"0"
|
|
"libesp_driver_tsens.a","1942","8","4","4","0","1714","1714","220","0","220","0"
|
|
,"0","0","0"
|
|
"liblog.a","1894","700","276","8","416","1146","1146","48","0","48","0","0","0",
|
|
"0"
|
|
"libesp_common.a","1774","0","0","0","0","48","48","1726","0","1726","0","0","0"
|
|
,"0"
|
|
"libesp_hal_ana_conv.a","1559","9","0","9","0","1450","1450","100","0","100","0"
|
|
,"0","0","0"
|
|
"libriscv.a","1294","1112","256","0","856","132","132","50","0","50","0","0","0"
|
|
,"0"
|
|
"libesp_hal_security.a","1260","0","0","0","0","1260","1260","0","0","0","0","0"
|
|
,"0","0"
|
|
"libpthread.a","1223","4","4","0","0","1130","1130","89","0","89","0","0","0","0
|
|
"
|
|
"libesp_hal_dma.a","1022","366","0","4","362","656","656","0","0","0","0","0","0
|
|
","0"
|
|
"libesp_hal_wdt.a","1005","1005","0","21","984","0","0","0","0","0","0","0","0",
|
|
"0"
|
|
"libesp_security.a","922","12","12","0","0","902","902","8","0","8","0","0","0",
|
|
"0"
|
|
"libesp_app_format.a","770","10","10","0","0","496","496","264","0","8","256","0
|
|
","0","0"
|
|
"libcxx.a","740","16","16","0","0","724","724","0","0","0","0","0","0","0"
|
|
"libesp_hal_uart.a","674","0","0","0","0","618","618","56","0","56","0","0","0",
|
|
"0"
|
|
"libesp_hal_gpio.a","468","0","0","0","0","440","440","28","0","28","0","0","0",
|
|
"0"
|
|
"libesp_coex.a","428","154","0","80","74","274","274","0","0","0","0","0","0","0
|
|
"
|
|
"libesp_hal_clock.a","404","0","0","0","0","404","404","0","0","0","0","0","0","
|
|
0"
|
|
"libcore.a","366","9","9","0","0","314","314","43","0","43","0","0","0","0"
|
|
"libsoc.a","364","0","0","0","0","0","0","364","0","364","0","0","0","0"
|
|
"libmesh.a","64","4","4","0","0","60","60","0","0","0","0","0","0","0"
|
|
"libmbedtls.a","32","0","0","0","0","24","24","8","0","8","0","0","0","0"
|
|
"libespnow.a","3","3","0","3","0","0","0","0","0","0","0","0","0","0"
|
|
"libnvs_sec_provider.a","2","0","0","0","0","2","2","0","0","0","0","0","0","0"
|