display is ok, the more can add lvgl gui

This commit is contained in:
snow 2024-02-01 10:12:44 +08:00
parent 1cf00f5c63
commit 0446006aa0
83 changed files with 5391 additions and 4786 deletions

59
README.md Normal file
View File

@ -0,0 +1,59 @@
# LED_MATRIX驱动使用说明
#### 物理接口
led_matrix使用hub75接口驱动驱动信号包括
数据线RGB0 3bit、RGB1 3bit、RGB2 3bit预留、RGB3 3bit预留
时钟线1bit
控制线行地址ABCD 4bit 、LAT锁存信号高电平锁存1bit、OE使能信号低电平使能行输出 1bit
#### 软件接口实现
使用 esp32 SDK 库中的 lcd_i80 接口实现16位并行数据输出实现时钟线驱动下16bit数据的并行输出并且内部采用dma方式传输
使用 ledc PWM 实现 LAT 和 OE 信号的定时控制LAT信号在定时器周期快结束时拉高锁存OE信号在定时器周期中先低有效后高无效行输出PWM占空比决定显示亮度注意占空比设置必须在OE锁存信号之前在定时器溢出中断中发送下一次显示的数据
在 ulp riscv 协处理器中轮询捕获OE高电平并在一次高电平中修改一次行地址使用flag和CPU同步实现
#### 文件组成
main/
* esp_lcd_common.h
* esp_lcd_panel_io_i80_hub75.c
esp_lcd_panel_io_i80_hub75.h
* led_matrix.c
led_matrix.h
* ulp/main.c
#### 文件说明
原 SDK 库中 esp_lcd_panel_io_i80.c、esp_lcd_panel_io_i80.c 实现的i80接口对某些引脚有检查所以修改了某些检查同时利用结构体中的format_buffer作为缓冲区添加了一些结构体表项并实现了映射以及发送数据的函数作为文件 esp_lcd_panel_io_i80_hub75.c、esp_lcd_panel_io_i80_hub75.hesp_lcd_common.h是其依赖头文件
led_matrix.c、led_matrix.h 文件中对 led_matrix 整体进行初始化,并提供接口供用户调用。若后期板子大小做出调整,可以修改该文件的相关内容;
ulp/main.c 中是协处理器代码注意需要编写main/CMakeLists.txt将协处理器代码嵌入进工程。
#### 遗留问题
format_buffer 缓冲区出现过溢出问题,覆盖结构体其他表项,导致程序 panic *2后解决但是并未发现原有分配大小有问题
当亮度越大即OE使能越大时超过1800失能能到死区时间很少导致地址线的改变不够及时会导致对其他行的干扰。协处理器中对于地址的更新是一个一个设置的可以直接写寄存器一次性设置加快执行速度优化这个问题
刷新频率当前设置60HZ刷整个8遍算一次30HZ会导致闪烁严重。

View File

@ -1 +1 @@
42e3007591b5d66ccb52bbc22f447d03 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
8f831a0285861f17bff19eeb70ac081a E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
6bee0589659f7a62f3fc85b8a02b451568a0afb8
1cf00f5c63c6f4e9a8cbbed0bfd76be8484b4eef

View File

@ -155,3 +155,37 @@
8 140 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 126 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 126 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 125 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 125 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 115 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 115 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 117 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 117 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 105 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 105 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 113 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 113 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 107 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
7 107 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 109 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 109 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 107 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 107 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 107 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 107 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 111 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 111 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 124 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 124 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
9 111 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
9 111 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 113 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 113 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 115 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 109 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d
8 109 0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c7811d3c9742f76d

View File

@ -3158,7 +3158,7 @@ build esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib | ${cmake_ninja_workdir}esp
build cmake_object_order_depends_target___idf_esp_app_format: phony || cmake_object_order_depends_target___idf_bootloader_support
build esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj: C_COMPILER____idf_esp_app_format_ E$:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format
DEFINES = -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D PROJECT_NAME=\"led_matrix\" -DPROJECT_VER=\"6bee058-dirty\"
DEFINES = -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D PROJECT_NAME=\"led_matrix\" -DPROJECT_VER=\"1cf00f5-dirty\"
DEP_FILE = esp-idf\esp_app_format\CMakeFiles\__idf_esp_app_format.dir\esp_app_desc.c.obj.d
FLAGS = -mlongcalls -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix=. -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4=/IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu17 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v5.0.4-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS
INCLUDES = -IE:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include/freertos -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/private_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/platform_port/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/include/private -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include/arch

View File

@ -956,7 +956,7 @@
},
{
"directory": "E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build",
"command": "E:\\Espressif\\tools\\xtensa-esp32s3-elf\\esp-2022r1-11.2.0\\xtensa-esp32s3-elf\\bin\\xtensa-esp32s3-elf-gcc.exe -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D PROJECT_NAME=\\\"led_matrix\\\" -DPROJECT_VER=\\\"6bee058-dirty\\\" -IE:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include/freertos -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/private_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/platform_port/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/include/private -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include/arch -mlongcalls -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix=. -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4=/IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu17 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v5.0.4-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\esp_app_format\\CMakeFiles\\__idf_esp_app_format.dir\\esp_app_desc.c.obj -c E:\\Espressif\\frameworks\\esp-idf-v5.0.4\\components\\esp_app_format\\esp_app_desc.c",
"command": "E:\\Espressif\\tools\\xtensa-esp32s3-elf\\esp-2022r1-11.2.0\\xtensa-esp32s3-elf\\bin\\xtensa-esp32s3-elf-gcc.exe -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D PROJECT_NAME=\\\"led_matrix\\\" -DPROJECT_VER=\\\"1cf00f5-dirty\\\" -IE:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/config -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib/platform_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include/freertos -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/esp_additions/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/soc/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/port/esp32s3/private_include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/heap/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/log/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/. -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/platform_port/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/include/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3 -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/soc -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/port/include/private -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa/esp32s3/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/include/apps/sntp -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/lwip/src/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include -IE:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip/port/esp32/include/arch -mlongcalls -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix=. -fmacro-prefix-map=E:/Espressif/frameworks/esp-idf-v5.0.4=/IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -std=gnu17 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\\\"v5.0.4-dirty\\\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf\\esp_app_format\\CMakeFiles\\__idf_esp_app_format.dir\\esp_app_desc.c.obj -c E:\\Espressif\\frameworks\\esp-idf-v5.0.4\\components\\esp_app_format\\esp_app_desc.c",
"file": "E:\\Espressif\\frameworks\\esp-idf-v5.0.4\\components\\esp_app_format\\esp_app_desc.c"
},
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

View File

View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x403762ae: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:432

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect...........................................................


View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect...........................................................


View File

@ -0,0 +1,11 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.
ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

@ -0,0 +1,7 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110



View File

@ -0,0 +1,7 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110



View File

View File

@ -0,0 +1,6 @@
CMake Error at run_serial_tool.cmake:58 (message):
E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3
failed

View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

@ -0,0 +1,7 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x4037a4e6: _xt_context_save at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_context.S:206



View File

View File

@ -1,6 +1,9 @@
CMake Error at run_serial_tool.cmake:58 (message):
E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3
failed
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

View File

View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.....................


View File

@ -0,0 +1,7 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110



View File

@ -0,0 +1,6 @@
CMake Error at run_serial_tool.cmake:58 (message):
E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3
failed

View File

View File

@ -2,340 +2,8 @@
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007da1: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007dad: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007dc5: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007dc7: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007d32: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:189

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007d9c: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007deb: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194 (discriminator 8)

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007de0: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194 (discriminator 8)

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007de5: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194 (discriminator 8)

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007da7: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007daa: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)

0x4200ce53: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x4200ce50: gdma_ll_tx_set_desc_addr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal/esp32s3/include/hal/gdma_ll.h:461
(inlined by) gdma_start at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/gdma.c:511

0x420075e5: lcd_start_transaction at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:716

0x403778cd: lcd_default_isr_handler at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:812

0x403762a5: shared_intr_isr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/intr_alloc.c:436

0x40376f65: _xt_lowint1 at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x42007dad: hub75_draw_point at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:194

0x42007e19: hub75_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:207 (discriminator 3)

0x42007265: led_matrix_fill_rectangle at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:261

0x42006f66: app_main at E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:20

0x4201ca43: main_task at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/app_startup.c:208 (discriminator 15)

0x40379f5d: vPortTaskWrapper at E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:149

0x40375725: esp_restart_noos_dig at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/esp_system.c:64 (discriminator 1)
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

@ -0,0 +1,9 @@
--- WARNING: GDB cannot open serial ports accessed as COMx
--- Using \\.\COM3 instead...
--- idf_monitor on \\.\COM3 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
0x40378d36: esp_cpu_wait_for_intr at E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/cpu.c:110

ClearCommError failed (PermissionError(13, '设备不识别此命令。', None, 22))
Waiting for the device to reconnect.


View File

View File

View File

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37950 bytes. Smallest app partition is 0x100000 bytes. 0xc86b0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 406.1 kbit/s)...
Hash of data verified.
Compressed 227664 bytes to 118840...
Writing at 0x00010000... (12 %)
Writing at 0x0001d046... (25 %)
Writing at 0x00022de4... (37 %)
Writing at 0x0002903b... (50 %)
Writing at 0x0002f11d... (62 %)
Writing at 0x00038726... (75 %)
Writing at 0x0003fe0f... (87 %)
Writing at 0x00045c17... (100 %)
Wrote 227664 bytes (118840 compressed) at 0x00010000 in 2.5 seconds (effective 715.2 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 524.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,134 @@
[0/1] Re-running CMake...
-- ccache will be used for faster recompilation
-- Building ESP-IDF components for target esp32s3
-- Project sdkconfig file E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/sdkconfig
Loading defaults file E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/sdkconfig.defaults...
-- App "led_matrix" version: 1cf00f5-dirty
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system/ld/esp32s3/sections.ld.in
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/ld/esp32s3.peripherals.ld
-- Adding linker script E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/esp-idf/main/ulp_main/ulp_main.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_netif esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_trace E:/Espressif/frameworks/esp-idf-v5.0.4/components/app_update E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader E:/Espressif/frameworks/esp-idf-v5.0.4/components/bootloader_support E:/Espressif/frameworks/esp-idf-v5.0.4/components/bt E:/Espressif/frameworks/esp-idf-v5.0.4/components/cmock E:/Espressif/frameworks/esp-idf-v5.0.4/components/console E:/Espressif/frameworks/esp-idf-v5.0.4/components/cxx E:/Espressif/frameworks/esp-idf-v5.0.4/components/driver E:/Espressif/frameworks/esp-idf-v5.0.4/components/efuse E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp-tls E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_adc E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_app_format E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_common E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_eth E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_event E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_gdbstub E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hid E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_client E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_http_server E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_https_ota E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_https_server E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_local_ctrl E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_netif E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_partition E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_phy E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_pm E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_psram E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_ringbuf E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_rom E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_system E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_timer E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_wifi E:/Espressif/frameworks/esp-idf-v5.0.4/components/espcoredump E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py E:/Espressif/frameworks/esp-idf-v5.0.4/components/fatfs E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos E:/Espressif/frameworks/esp-idf-v5.0.4/components/hal E:/Espressif/frameworks/esp-idf-v5.0.4/components/heap E:/Espressif/frameworks/esp-idf-v5.0.4/components/http_parser E:/Espressif/frameworks/esp-idf-v5.0.4/components/idf_test E:/Espressif/frameworks/esp-idf-v5.0.4/components/ieee802154 E:/Espressif/frameworks/esp-idf-v5.0.4/components/json E:/Espressif/frameworks/esp-idf-v5.0.4/components/log E:/Espressif/frameworks/esp-idf-v5.0.4/components/lwip E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main E:/Espressif/frameworks/esp-idf-v5.0.4/components/mbedtls E:/Espressif/frameworks/esp-idf-v5.0.4/components/mqtt E:/Espressif/frameworks/esp-idf-v5.0.4/components/newlib E:/Espressif/frameworks/esp-idf-v5.0.4/components/nvs_flash E:/Espressif/frameworks/esp-idf-v5.0.4/components/openthread E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table E:/Espressif/frameworks/esp-idf-v5.0.4/components/perfmon E:/Espressif/frameworks/esp-idf-v5.0.4/components/protobuf-c E:/Espressif/frameworks/esp-idf-v5.0.4/components/protocomm E:/Espressif/frameworks/esp-idf-v5.0.4/components/pthread E:/Espressif/frameworks/esp-idf-v5.0.4/components/sdmmc E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc E:/Espressif/frameworks/esp-idf-v5.0.4/components/spi_flash E:/Espressif/frameworks/esp-idf-v5.0.4/components/spiffs E:/Espressif/frameworks/esp-idf-v5.0.4/components/tcp_transport E:/Espressif/frameworks/esp-idf-v5.0.4/components/touch_element E:/Espressif/frameworks/esp-idf-v5.0.4/components/ulp E:/Espressif/frameworks/esp-idf-v5.0.4/components/unity E:/Espressif/frameworks/esp-idf-v5.0.4/components/usb E:/Espressif/frameworks/esp-idf-v5.0.4/components/vfs E:/Espressif/frameworks/esp-idf-v5.0.4/components/wear_levelling E:/Espressif/frameworks/esp-idf-v5.0.4/components/wifi_provisioning E:/Espressif/frameworks/esp-idf-v5.0.4/components/wpa_supplicant E:/Espressif/frameworks/esp-idf-v5.0.4/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build
[1/19] Performing build step for 'ulp_main'
ninja: no work to do.
[2/15] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/13] Building C object esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj
[4/13] Linking C static library esp-idf\esp_app_format\libesp_app_format.a
[5/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix.c.obj
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.h:4,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:6:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/include/esp_lcd_panel_io.h:188: warning: "SOC_LCD_I80_SUPPORTED" redefined
188 | #define SOC_LCD_I80_SUPPORTED 1
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_cpu.h:13,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/spinlock.h:11,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:74,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:58,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:70,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:3:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include/soc/soc_caps.h:235: note: this is the location of the previous definition
235 | #define SOC_LCD_I80_SUPPORTED (1) /*!< Intel 8080 LCD is supported */
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:185:1: warning: ignoring attribute 'section (".iram1.3")' because it conflicts with previous 'section (".iram1.2")' [-Wattributes]
185 | {
| ^
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:131:23: note: previous declaration here
131 | static void IRAM_ATTR ledc_timer_ovf_isr(void *arg);
| ^~~~~~~~~~~~~~~~~~
[6/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c: In function 'app_main':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:33:19: warning: unused variable 'k' [-Wunused-variable]
33 | int i, j, k = 0;
| ^
At top level:
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[7/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/esp_lcd_panel_io_i80_hub75.c.obj
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/interface/esp_lcd_panel_io_interface.h:10,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:25:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/include/esp_lcd_panel_io.h:188: warning: "SOC_LCD_I80_SUPPORTED" redefined
188 | #define SOC_LCD_I80_SUPPORTED 1
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_cpu.h:13,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/spinlock.h:11,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:74,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:58,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:70,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:18:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include/soc/soc_caps.h:235: note: this is the location of the previous definition
235 | #define SOC_LCD_I80_SUPPORTED (1) /*!< Intel 8080 LCD is supported */
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c: In function 'hub75_draw_point':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:140:31: warning: initialization of 'uint16_t (*)[8][128]' {aka 'short unsigned int (*)[8][128]'} from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
140 | uint16_t (*buf)[8][128] = i80_device->bus->format_buffer;
| ^~~~~~~~~~
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:141:30: warning: unused variable 'max_scan_times' [-Wunused-variable]
141 | int w, h, max_scan_line, max_scan_times;
| ^~~~~~~~~~~~~~
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c: In function 'hub75_send_line':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:205:31: warning: initialization of 'uint16_t (*)[8][128]' {aka 'short unsigned int (*)[8][128]'} from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
205 | uint16_t (*buf)[8][128] = i80_device->bus->format_buffer;
| ^~~~~~~~~~
[8/13] Linking C static library esp-idf\main\libmain.a
[9/13] Generating ld/sections.ld
[10/13] Linking CXX executable led_matrix.elf
[11/13] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[12/13] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x376f0 bytes. Smallest app partition is 0x100000 bytes. 0xc8910 bytes (78%) free.
[12/13] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 424.2 kbit/s)...
Hash of data verified.
Compressed 227056 bytes to 118297...
Writing at 0x00010000... (12 %)
Writing at 0x0001cffb... (25 %)
Writing at 0x00022df5... (37 %)
Writing at 0x000291ac... (50 %)
Writing at 0x0002f2ff... (62 %)
Writing at 0x00038c69... (75 %)
Writing at 0x0003fed5... (87 %)
Writing at 0x00045d03... (100 %)
Wrote 227056 bytes (118297 compressed) at 0x00010000 in 2.5 seconds (effective 717.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 522.2 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,12 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x28 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403762ae
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
E (88) lcd_panel.io.i80.hub75: 8 * 8 * 256

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118794...
Writing at 0x00010000... (12 %)
Writing at 0x0001d039... (25 %)
Writing at 0x00022de7... (37 %)
Writing at 0x0002906e... (50 %)
Writing at 0x0002f140... (62 %)
Writing at 0x00038785... (75 %)
Writing at 0x0003fe37... (87 %)
Writing at 0x00045c59... (100 %)
Wrote 227648 bytes (118794 compressed) at 0x00010000 in 2.6 seconds (effective 706.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 524.2 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37950 bytes. Smallest app partition is 0x100000 bytes. 0xc86b0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.4 kbit/s)...
Hash of data verified.
Compressed 227664 bytes to 118816...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03a... (25 %)
Writing at 0x00022de5... (37 %)
Writing at 0x00029062... (50 %)
Writing at 0x0002f13d... (62 %)
Writing at 0x00038791... (75 %)
Writing at 0x0003fe24... (87 %)
Writing at 0x00045c32... (100 %)
Wrote 227664 bytes (118816 compressed) at 0x00010000 in 2.6 seconds (effective 710.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 524.4 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118797...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03d... (25 %)
Writing at 0x00022df5... (37 %)
Writing at 0x00029081... (50 %)
Writing at 0x0002f14b... (62 %)
Writing at 0x0003879c... (75 %)
Writing at 0x0003fe3b... (87 %)
Writing at 0x00045c5c... (100 %)
Wrote 227648 bytes (118797 compressed) at 0x00010000 in 2.6 seconds (effective 710.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 521.4 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118799...
Writing at 0x00010000... (12 %)
Writing at 0x0001d046... (25 %)
Writing at 0x00022de7... (37 %)
Writing at 0x0002906d... (50 %)
Writing at 0x0002f13e... (62 %)
Writing at 0x00038785... (75 %)
Writing at 0x0003fe2e... (87 %)
Writing at 0x00045c5a... (100 %)
Wrote 227648 bytes (118799 compressed) at 0x00010000 in 2.6 seconds (effective 710.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 522.7 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,29 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[3/11] Linking C static library esp-idf\main\libmain.a
[4/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
A fatal error occurred: Could not open COM3, the port doesn't exist
FAILED: CMakeFiles/flash E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/CMakeFiles/flash
cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
ninja: build stopped: subcommand failed.

View File

@ -0,0 +1,86 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/12] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/10] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/10] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/esp_lcd_panel_io_i80_hub75.c.obj
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/interface/esp_lcd_panel_io_interface.h:10,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:25:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/include/esp_lcd_panel_io.h:188: warning: "SOC_LCD_I80_SUPPORTED" redefined
188 | #define SOC_LCD_I80_SUPPORTED 1
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_cpu.h:13,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/spinlock.h:11,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:74,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:58,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:70,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:18:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include/soc/soc_caps.h:235: note: this is the location of the previous definition
235 | #define SOC_LCD_I80_SUPPORTED (1) /*!< Intel 8080 LCD is supported */
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c: In function 'hub75_draw_point':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:140:31: warning: initialization of 'uint16_t (*)[8][128]' {aka 'short unsigned int (*)[8][128]'} from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
140 | uint16_t (*buf)[8][128] = i80_device->bus->format_buffer;
| ^~~~~~~~~~
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:141:30: warning: unused variable 'max_scan_times' [-Wunused-variable]
141 | int w, h, max_scan_line, max_scan_times;
| ^~~~~~~~~~~~~~
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c: In function 'hub75_send_line':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.c:205:31: warning: initialization of 'uint16_t (*)[8][128]' {aka 'short unsigned int (*)[8][128]'} from incompatible pointer type 'uint8_t *' {aka 'unsigned char *'} [-Wincompatible-pointer-types]
205 | uint16_t (*buf)[8][128] = i80_device->bus->format_buffer;
| ^~~~~~~~~~
[5/10] Linking C static library esp-idf\main\libmain.a
[6/10] Generating ld/sections.ld
[7/10] Linking CXX executable led_matrix.elf
[8/10] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[9/10] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37950 bytes. Smallest app partition is 0x100000 bytes. 0xc86b0 bytes (78%) free.
[9/10] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 424.2 kbit/s)...
Hash of data verified.
Compressed 227664 bytes to 118801...
Writing at 0x00010000... (12 %)
Writing at 0x0001d040... (25 %)
Writing at 0x00022df5... (37 %)
Writing at 0x0002908d... (50 %)
Writing at 0x0002f143... (62 %)
Writing at 0x0003879a... (75 %)
Writing at 0x0003fe36... (87 %)
Writing at 0x00045c59... (100 %)
Wrote 227664 bytes (118801 compressed) at 0x00010000 in 2.6 seconds (effective 706.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 521.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4037a4e6
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118791...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03d... (25 %)
Writing at 0x00022deb... (37 %)
Writing at 0x00029077... (50 %)
Writing at 0x0002f147... (62 %)
Writing at 0x00038796... (75 %)
Writing at 0x0003fe43... (87 %)
Writing at 0x00045c5e... (100 %)
Wrote 227648 bytes (118791 compressed) at 0x00010000 in 2.6 seconds (effective 710.6 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 521.1 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -1,16 +1,12 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/6] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x376e0 bytes. Smallest app partition is 0x100000 bytes. 0xc8920 bytes (78%) free.
[3/6] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/4] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
A fatal error occurred: Could not open COM3, the port doesn't exist
FAILED: CMakeFiles/flash E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/CMakeFiles/flash
cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
ninja: build stopped: subcommand failed.
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
E (88) lcd_panel.io.i80.hub75: 8 * 8 * 256

View File

@ -0,0 +1,47 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/6] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[3/6] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/4] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 424.2 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118790...
Writing at 0x00010000... (12 %)
Writing at 0x0001d041... (25 %)
Writing at 0x00022dec... (37 %)
Writing at 0x00029077... (50 %)
Writing at 0x0002f14a... (62 %)
Writing at 0x00038796... (75 %)
Writing at 0x0003fe44... (87 %)
Writing at 0x00045c61... (100 %)
Wrote 227648 bytes (118790 compressed) at 0x00010000 in 2.6 seconds (effective 710.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 522.1 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,12 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
E (88) lcd_panel.io.i80.hub75: 8 * 8 * 256

View File

@ -0,0 +1,47 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/6] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[3/6] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/4] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 406.0 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118790...
Writing at 0x00010000... (12 %)
Writing at 0x0001d041... (25 %)
Writing at 0x00022dec... (37 %)
Writing at 0x00029077... (50 %)
Writing at 0x0002f14a... (62 %)
Writing at 0x00038796... (75 %)
Writing at 0x0003fe44... (87 %)
Writing at 0x00045c61... (100 %)
Wrote 227648 bytes (118790 compressed) at 0x00010000 in 2.5 seconds (effective 715.0 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 524.6 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,60 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 423.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118795...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03c... (25 %)
Writing at 0x00022df5... (37 %)
Writing at 0x00029084... (50 %)
Writing at 0x0002f14b... (62 %)
Writing at 0x0003879c... (75 %)
Writing at 0x0003fe3b... (87 %)
Writing at 0x00045c5d... (100 %)
Wrote 227648 bytes (118795 compressed) at 0x00010000 in 2.6 seconds (effective 710.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 523.5 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,29 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
A fatal error occurred: Could not open COM3, the port doesn't exist
FAILED: CMakeFiles/flash E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/CMakeFiles/flash
cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
ninja: build stopped: subcommand failed.

View File

@ -0,0 +1,65 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c: In function 'app_main':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:33:19: warning: unused variable 'k' [-Wunused-variable]
33 | int i, j, k = 0;
| ^
At top level:
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37900 bytes. Smallest app partition is 0x100000 bytes. 0xc8700 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 424.2 kbit/s)...
Hash of data verified.
Compressed 227584 bytes to 118677...
Writing at 0x00010000... (12 %)
Writing at 0x0001d068... (25 %)
Writing at 0x00022e0b... (37 %)
Writing at 0x00029173... (50 %)
Writing at 0x0002f1e4... (62 %)
Writing at 0x00038aef... (75 %)
Writing at 0x0003fed1... (87 %)
Writing at 0x00045d0e... (100 %)
Wrote 227584 bytes (118677 compressed) at 0x00010000 in 2.6 seconds (effective 710.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 523.7 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -1,7 +1,7 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x403ce5af
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
@ -9,362 +9,3 @@ load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007da1:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007dad:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007dc5:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007dc7:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007d32:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007d9c:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007deb:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007de0:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007de5:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007da7:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007daa:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x4200ce53 PS : 0x00060033 A0 : 0x820075e8 A1 : 0x3fc924e0
A2 : 0x00000080 A3 : 0x3fc99310 A4 : 0x3fc9d368 A5 : 0x3fc9d3d4
A6 : 0x3fe1d380 A7 : 0x0000cdcd A8 : 0x00000000 A9 : 0x00000080
A10 : 0x00000001 A11 : 0x3fc93d40 A12 : 0x00000000 A13 : 0x00060023
A14 : 0x3fc9d50c A15 : 0x0000cdcd SAR : 0x00000016 EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000080 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x4200ce50:0x3fc924e0 0x420075e5:0x3fc92500 0x403778cd:0x3fc92520 0x403762a5:0x3fc92550 0x40376f65:0x3fc92570 0x42007dad:0x3fc97eb0 0x42007e19:0x3fc97ee0 0x42007265:0x3fc97f10 0x42006f66:0x3fc97f30 0x4201ca43:0x3fc98050 0x40379f5d:0x3fc98080
ELF file SHA256: 26b2064bd1ed2681
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40375725
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898

View File

@ -0,0 +1,11 @@
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x29 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40378d36
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3810,len:0x11a8
load:0x403c9700,len:0xa3c
load:0x403cc700,len:0x2b04
entry 0x403c9898
W (86) spi_flash: Detected size(8192k) larger than the size in the binary image header(2048k). Using the size in the binary image header.

View File

@ -0,0 +1,65 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/11] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c: In function 'app_main':
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:28:9: warning: unused variable 'brightness' [-Wunused-variable]
28 | int brightness = 0;
| ^~~~~~~~~~
At top level:
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/9] Linking C static library esp-idf\main\libmain.a
[5/9] Generating ld/sections.ld
[6/9] Linking CXX executable led_matrix.elf
[7/9] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37920 bytes. Smallest app partition is 0x100000 bytes. 0xc86e0 bytes (78%) free.
[8/9] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.3 seconds (effective 424.2 kbit/s)...
Hash of data verified.
Compressed 227616 bytes to 118761...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03b... (25 %)
Writing at 0x00022de8... (37 %)
Writing at 0x0002909b... (50 %)
Writing at 0x0002f15f... (62 %)
Writing at 0x0003888e... (75 %)
Writing at 0x0003fe4d... (87 %)
Writing at 0x00045c93... (100 %)
Wrote 227616 bytes (118761 compressed) at 0x00010000 in 2.5 seconds (effective 715.0 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 524.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -0,0 +1,81 @@
[1/17] Performing build step for 'ulp_main'
ninja: no work to do.
[2/12] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\bootloader\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/bootloader/bootloader.bin"
Bootloader binary size 0x4740 bytes. 0x38c0 bytes (44%) free.
[3/10] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix_main.c.obj
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix_main.c:11:20: warning: 'TAG' defined but not used [-Wunused-variable]
11 | static const char *TAG = "main";
| ^~~
[4/10] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/led_matrix.c.obj
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/esp_lcd_panel_io_i80_hub75.h:4,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:6:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_lcd/include/esp_lcd_panel_io.h:188: warning: "SOC_LCD_I80_SUPPORTED" redefined
188 | #define SOC_LCD_I80_SUPPORTED 1
|
In file included from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/esp_cpu.h:13,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/esp_hw_support/include/spinlock.h:11,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:74,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:58,
from E:/Espressif/frameworks/esp-idf-v5.0.4/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:70,
from E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:3:
E:/Espressif/frameworks/esp-idf-v5.0.4/components/soc/esp32s3/include/soc/soc_caps.h:235: note: this is the location of the previous definition
235 | #define SOC_LCD_I80_SUPPORTED (1) /*!< Intel 8080 LCD is supported */
|
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:185:1: warning: ignoring attribute 'section (".iram1.3")' because it conflicts with previous 'section (".iram1.2")' [-Wattributes]
185 | {
| ^
E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/led_matrix.c:131:23: note: previous declaration here
131 | static void IRAM_ATTR ledc_timer_ovf_isr(void *arg);
| ^~~~~~~~~~~~~~~~~~
[5/10] Linking C static library esp-idf\main\libmain.a
[6/10] Generating ld/sections.ld
[7/10] Linking CXX executable led_matrix.elf
[8/10] Generating binary image from built executable
esptool.py v4.6.2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin
[9/10] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\app\led_matrix\build\esp-idf\esptool_py && E:\Espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe E:/Espressif/frameworks/esp-idf-v5.0.4/components/partition_table/check_sizes.py --offset 0x8000 partition --type app E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/partition_table/partition-table.bin E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build/led_matrix.bin"
led_matrix.bin binary size 0x37940 bytes. Smallest app partition is 0x100000 bytes. 0xc86c0 bytes (78%) free.
[9/10] cmd.exe /C "cd /D E:\Espressif\frameworks\esp-idf-v5.0.4\components\esptool_py && E:\Espressif\tools\cmake\3.24.0\bin\cmake.exe -D IDF_PATH=E:/Espressif/frameworks/esp-idf-v5.0.4 -D SERIAL_TOOL=E:/Espressif/python_env/idf5.0_py3.11_env/Scripts/python.exe;;E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/esptool/esptool.py;--chip;esp32s3 -D SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args -D WORKING_DIRECTORY=E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build -P E:/Espressif/frameworks/esp-idf-v5.0.4/components/esptool_py/run_serial_tool.cmake"
esptool esp32s3 -p COM3 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 led_matrix.bin 0x8000 partition_table/partition-table.bin
esptool.py v4.6.2
Serial port COM3
Connecting...
Chip is ESP32-S3 (revision v0.1)
Features: WiFi, BLE
Crystal is 40MHz
MAC: 60:55:f9:f5:71:08
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00047fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 18240 bytes to 11750...
Writing at 0x00000000... (100 %)
Wrote 18240 bytes (11750 compressed) at 0x00000000 in 0.4 seconds (effective 405.8 kbit/s)...
Hash of data verified.
Compressed 227648 bytes to 118787...
Writing at 0x00010000... (12 %)
Writing at 0x0001d03c... (25 %)
Writing at 0x00022def... (37 %)
Writing at 0x00029079... (50 %)
Writing at 0x0002f14a... (62 %)
Writing at 0x0003879b... (75 %)
Writing at 0x0003fe3e... (87 %)
Writing at 0x00045c5f... (100 %)
Wrote 227648 bytes (118787 compressed) at 0x00010000 in 2.6 seconds (effective 706.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 103...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.0 seconds (effective 522.0 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...

View File

@ -1,7 +1,7 @@
{
"version": "1",
"project_name": "led_matrix",
"project_version": "6bee058-dirty",
"project_version": "1cf00f5-dirty",
"project_path": "E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix",
"idf_path": "E:/Espressif/frameworks/esp-idf-v5.0.4",
"build_dir": "E:/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/build",

View File

@ -227,6 +227,7 @@ esp_err_t esp_lcd_new_i80_hub75_bus(const esp_lcd_i80_hub75_bus_config_t *bus_co
ESP_GOTO_ON_FALSE(bus, ESP_ERR_NO_MEM, err, TAG, "no mem for i80 hub75 bus");
bus->num_dma_nodes = num_dma_nodes;
bus->bus_id = -1;
/* 不知道为什么不乘2缓冲区会溢出 */
bus->format_buffer = heap_caps_calloc(1, max_scan_line_times * max_scan_line * max_transfer_bytes * 2, MALLOC_CAP_INTERNAL | MALLOC_CAP_DMA);
ESP_GOTO_ON_FALSE(bus->format_buffer, ESP_ERR_NO_MEM, err, TAG, "no mem for format buffer");
bus->max_scan_line = bus_config->max_scan_line;

View File

@ -241,12 +241,12 @@ void led_matrix_init(void)
led_matrix_ulp_risc_init();
}
/* 设置亮度规定可调范围0-2000 */
/* 设置亮度规定可调范围0-1800 */
int led_matrix_set_brightness(int brightness)
{
if (brightness < 0 || brightness > 2000)
if (brightness < 0 || brightness > 1800)
{
ESP_LOGE(TAG, "Invalid brightness value(0-2000): %d", brightness);
ESP_LOGE(TAG, "Invalid brightness value(0-1800): %d", brightness);
return -1;
}
ESP_ERROR_CHECK(ledc_set_duty(LEDC_MODE, LEDC_CHANNEL_0, brightness));

View File

@ -14,31 +14,22 @@ void app_main(void)
{
led_matrix_init();
// led_matrix_draw_point(16, 48, 0x7);
// uint8_t color[line][64];
// int i, j, k = 0;
// for (i = 0; i < line; i++)
// for (j = 0; j < 64; j++)
// {
// color[i][j] = k++;
// k = k % 256;
// }
// led_matrix_fill_rectangle(0, 0, line, 64, color);
// led_matrix_set_brightness(100);
// led_matrix_draw_point(16, 30, 0x7);
// int brightness = 0;
while (1) {
// led_matrix_set_brightness(brightness);
// brightness = (brightness + 100) % 2000;
uint8_t color[line][64];
int i, j, k = 0;
for (i =16; i < 32; i++)
for (i = 0; i < line; i++)
for (j = 0; j < 64; j++)
{
color[i][j] = k++;
k = k % 256;
}
led_matrix_fill_rectangle(0, 0, line, 64, color);
led_matrix_set_brightness(0);
int brightness = 0;
while (1) {
// led_matrix_set_brightness(brightness);
// brightness = (brightness + 100) % 1900;
vTaskDelay(pdMS_TO_TICKS(100));
// if ((i == 16 && j == 26) || (i == 16 && j == 27)) continue;
printf("%d,%d\n", i, j);
led_matrix_draw_point(i, j, 0x7);
}
}
}