feat: 集成 EasyLogger 并更新 UART DMA 回调

- 集成 EasyLogger,增强日志功能。
- 更新 UART DMA 回调以使用 EasyLogger 记录日志。
- 重新格式化 README.md,提升可读性和清晰度。
- 添加新的 CMSIS DSP 和 FreeRTOS 源文件。
- 更新 CMake 配置以包含 EasyLogger 源文件。

此提交改进了日志功能,为后续开发做好了准备。
This commit is contained in:
2026-04-02 00:27:58 +08:00
commit 8d2a0ea0c8
1045 changed files with 1139052 additions and 0 deletions

View File

@@ -0,0 +1,100 @@
[EFUSE CHECK]
efuse_mode = 1
efuse_err_halt = 1
[MULTI_UI_CONFIG]
multi_col = 2
[DOWNLOAD PATH]
file_sel0 = 0
file_path0 =
file_flag0 = False
file_offset0 =
file_sel1 = 0
file_path1 =
file_flag1 = False
file_offset1 =
file_sel2 = 0
file_path2 =
file_flag2 = False
file_offset2 =
file_sel3 = 0
file_path3 =
file_flag3 = False
file_offset3 =
file_sel4 = 0
file_path4 =
file_flag4 = False
file_offset4 =
file_sel5 = 0
file_path5 =
file_flag5 = False
file_offset5 =
file_sel6 = 0
file_path6 =
file_flag6 = False
file_offset6 =
file_sel7 = 0
file_path7 =
file_flag7 = False
file_offset7 =
file_sel8 = 0
file_path8 =
file_flag8 = False
file_offset8 =
file_sel9 = 0
file_path9 =
file_flag9 = False
file_offset9 =
file_sel10 = 0
file_path10 =
file_flag10 = False
file_offset10 =
file_sel11 = 0
file_path11 =
file_flag11 = False
file_offset11 =
file_sel12 = 0
file_path12 =
file_flag12 = False
file_offset12 =
file_sel13 = 0
file_path13 =
file_flag13 = False
file_offset13 =
default_path = E:\My_Workpace\ÎïÁ÷С³µ\esp_12f\flash_download_tool_3.9.7
[FLASH_CRYSTAL]
spicfgdis = 1
spispeed = 0
spimode = 0
[DOWNLOAD]
erase_button_en = True
autostart1 = 0
com_port1 =
baudrate1 = 0
checkmac1 = 1
[LOG_CHECK]
log_check_enable = False
log_check_baud = 115200
log_check_str = 1.0.0
log_check_delaytime = 3
log_check_timeout = 3
log_check_cmd_str = AT+GMR
log_check_enable_cmd = False
[MAC_SAVE]
mac_save_enable = False
[ESPTOOL_PARAM]
after = no_reset
before = default_reset
compress = True
flash_size = keep
no_stub = False
verify = True
flash_freq = keep
flash_mode = keep

View File

@@ -0,0 +1,100 @@
[EFUSE CHECK]
efuse_mode = 1
efuse_err_halt = 1
[MULTI_UI_CONFIG]
multi_col = 2
[DOWNLOAD PATH]
file_sel0 = 1
file_path0 = E:\My_Workpace\ÎïÁ÷С³µ\esp_12f\flash_download_tool_3.9.7\£¨1112£©ESP8266-4M.bin
file_flag0 = False
file_offset0 = 0
file_sel1 = 0
file_path1 =
file_flag1 = False
file_offset1 =
file_sel2 = 0
file_path2 =
file_flag2 = False
file_offset2 =
file_sel3 = 0
file_path3 =
file_flag3 = False
file_offset3 =
file_sel4 = 0
file_path4 =
file_flag4 = False
file_offset4 =
file_sel5 = 0
file_path5 =
file_flag5 = False
file_offset5 =
file_sel6 = 0
file_path6 =
file_flag6 = False
file_offset6 =
file_sel7 = 0
file_path7 =
file_flag7 = False
file_offset7 =
file_sel8 = 0
file_path8 =
file_flag8 = False
file_offset8 =
file_sel9 = 0
file_path9 =
file_flag9 = False
file_offset9 =
file_sel10 = 0
file_path10 =
file_flag10 = False
file_offset10 =
file_sel11 = 0
file_path11 =
file_flag11 = False
file_offset11 =
file_sel12 = 0
file_path12 =
file_flag12 = False
file_offset12 =
file_sel13 = 0
file_path13 =
file_flag13 = False
file_offset13 =
default_path = E:\My_Workpace\ÎïÁ÷С³µ\esp_12f\flash_download_tool_3.9.7
[FLASH_CRYSTAL]
spicfgdis = 1
spispeed = 0
spimode = 3
[DOWNLOAD]
erase_button_en = True
autostart1 = 0
com_port1 = COM4
baudrate1 = 0
checkmac1 = 1
[LOG_CHECK]
log_check_enable = False
log_check_baud = 115200
log_check_str = 1.0.0
log_check_delaytime = 3
log_check_timeout = 3
log_check_cmd_str = AT+GMR
log_check_enable_cmd = False
[MAC_SAVE]
mac_save_enable = False
[ESPTOOL_PARAM]
after = no_reset
before = default_reset
compress = True
flash_size = keep
no_stub = False
verify = True
flash_freq = keep
flash_mode = keep

View File

@@ -0,0 +1,13 @@
[LOG_LEVEL]
utility_log_level = ERROR
spi_log_level = ERROR
hspi_log_level = ERROR
[MAC_SAVE]
mac_save_enable = False
[SECTOR_PROTECT]
sector_protect_enable = False
sector_protect_start = 0xe000
sector_protect_end = 0x3000

View File

@@ -0,0 +1,28 @@
3.9.7
* support ESP32-P4
* update UI display icon
* Fix bug: icon stuck after long-term use
3.9.6
* support ESP32/ESP32H2/ESP32C6/ESP32C2/ESP32S2 secure boot version2 and flash encryption
* config DUT number in multiconfig file ,up to 20pcs
* update secure config file, see docs in detail
3.9.5
* support esp32-h2
* support erase button disable
* fix some bugs
3.9.4
* support esp32-c6
* support esp32-c3/esp32-s3 flash encrytion
* add xmc flash fix
* support dut count in factory mode
3.9.3:
* support esp32-c2
* update finish UI show
3.9.2:
* fix configure file error
* update autostart process