乐鑫技术交流
直播中

刘芳

8年用户 1393经验值
私信 关注
[问答]

ESP32-S3-Mini-1自定义硬件启动失败/标头消息无效是怎么回事?

我们有一个使用 ESP32-S3-Mini-1 的定制设计,我们通过 ESP Prog/UART 使用 ESP IDF 工具进行闪存,闪存

正常运行,但在启动时,我们在重置后得到的只是在 UART 上滚动的“无效标头”。

相同的编程脚本和二进制文件,当闪存到 ESP32-S3-DEVKITM 时,启动并运行良好。

如果我们查看空白板的 UART 流,我们会立即收到“无效标头”消息。

试图弄清楚两者之间有什么不同,或者我们缺少什么。

所有捆扎针都被带到测试点并浮动/使用默认 IPD/IPU

开发套件具有 ESP32-S3-Mini-1 日期代码 P1N8

自定义硬件具有 ESP32-S3-Mini-1 日期代码 M0N8

闪烁脚本、开发板的 efuses 读出和我们的板以及 UART 输出附在下面

无法启动:

构建:2021 年 3 月 27 日

rst:0x1(POWERON),启动:0x8(SPI_FAST_FLASH_BOOT)

无效标头:0xacd54a85

无效标头:0xacd54a85

无效标头:0xacd54a85

无效标头:0xacd54a85

ESP32-S3-DEVKITM

ESP-ROM 上的相同固件:esp32s3-20210327

构建:2021 年 3 月 27 日

rst:0x1(POWERON),引导:0x2b(SPI_FAST_FLASH_BOOT)

SPIWP:0xee

模式:DIO,时钟 div:1

负载: 0x3fcd0270,len:0x2608

load:0x403b6000,len:0xb1c

load:0x403ba000,len:0x4258

entry 0x403b622c

I (35) boot: ESP-IDF v4.4-dirty 第二阶段引导程序

I (35) boot: compile time 14:21:10

I (35) boot: chip revision: 0

I (37) boot.esp32s3: Boot SPI Speed: 80MHz

I (42) boot.esp32s3: SPI Mode: DIO

I ( 46) boot.esp32s3: SPI Flash Size : 8MB

I (51) boot: 启用 RNG early entropy source...

I (56) boot: Partition Table:

I (60) boot: ## Label Usage Type ST Offset Length

I ( 67) 启动:0 nvs WiFi 数据 01 02 00009000 00008000

I (75) 启动:1 otadata OTA 数据 01 00 00011000 00002000

I (82) 启动:2 phy_init RF 数据 01 01 00013000 00001000

I (90) 启动:3 nV 密钥01 04 00014000 00001000

I (97) boot: 4 storage WiFi data 01 02 00015000 00004000

I (105) boot: 5 ota_0 OTA app 00 10 00020000 00300000

I (112) boot: 6 ota_1 OTA app 00 11 00320000 00300000

I (7) boot:未知数据 01 81 00620000 00100000

I (127) boot:分区表结束

I (131) boot:没有出厂映像,正在尝试 OTA 0

I (136) esp_image:段 0:paddr=00020020 vaddr=3c120020 size=4d424h (316452)地图

I (208) esp_image: 段 1: paddr=0006d44c vaddr=3fc98620 size=02bcch ( 11212) load

I (211) esp_image: 段 2: paddr=00070020 vaddr=42000020 size=11900ch (1150988) 地图

I (443) esp_image : 段 3: paddr=00189034 vaddr=3fc9b1ec size=032a4h ( 12964) 加载

I (446) esp_image: 段 4: paddr=0018c2e0 vaddr=40374000 size=14620h ( 83488) 加载

I (469) esp_image: 段 5: paddr=001a0908 vaddr=50000000 size=00044h ( 68) 加载

I (469) esp_image:段 6:paddr=001a0954 vaddr=600fe000 size=002b4h(692)加载

I(483)引导:从偏移量为 0x20000 的分区加载应用程序I(517)引导:在 otadata[0]
I(517)引导

中设置实际 ota_seq=1
:正在检查闪存加密...

I (518) flash_encrypt:启用闪存加密(留下 1 个明文闪烁)

I (524) boot:禁用 RNG 早期熵源...

I (541) cpu_start:Pro cpu 启动。

有带和不带 PSRAM 的 Mini-1 变体。有什么区别吗?如果是这样,您是否将 IO26 连接到任何东西?


                       

更多回帖

发帖
×
20
完善资料,
赚取积分