完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我直接编译了idf5.0的rgb_panel 工程,为什么会无限重启而且屏幕也不亮呢?报错如下
SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3810,len:0x1684 load:0x403c9700,len:0xbe8 load:0x403cc700,len:0x2e98 entry 0x403c9904 I (24) boot: ESP-IDF v5.0-dirty 2nd stage bootloader I (24) boot: compile time 18:37:07 I (24) boot: chip revision: v0.1 I (26) boot_comm: chip revision: 1, min. bootloader chip revision: 0 I (33) boot.esp32s3: Boot SPI Speed : 80MHz I (38) boot.esp32s3: SPI Mode : DIO I (43) boot.esp32s3: SPI Flash Size : 8MB W (48) boot.esp32s3: PRO CPU has been reset by WDT. W (53) boot.esp32s3: APP CPU has been reset by WDT. I (59) boot: Enabling RNG early entropy source... I (64) boot: Partition Table: I (68) boot: ## Label Usage Type ST Offset Length I (75) boot: 0 nvs WiFi data 01 02 00009000 00006000 I (82) boot: 1 phy_init RF data 01 01 0000f000 00001000 I (90) boot: 2 factory factory app 00 00 00010000 00100000 I (97) boot: End of partition table I (102) boot_comm: chip revision: 1, min. application chip revision: 0 I (109) esp_image: segment 0: paddr=00010020 vaddr=3c050020 size=0eab4h ( 60084) map I (128) esp_image: segment 1: paddr=0001eadc vaddr=3fc93300 size=0153ch ( 5436) load I (130) esp_image: segment 2: paddr=00020020 vaddr=42000020 size=46298h (287384) map I (186) esp_image: segment 3: paddr=000662c0 vaddr=3fc9483c size=01fa0h ( 8096) load I (188) esp_image: segment 4: paddr=00068268 vaddr=40374000 size=0f224h ( 61988) load I (205) esp_image: segment 5: paddr=00077494 vaddr=50000000 size=00010h ( 16) load I (212) boot: Loaded app from partition at offset 0x10000 I (212) boot: Disabling RNG early entropy source... I (225) octal_psram: vendor id : 0x0d (AP) I (226) octal_psram: dev id : 0x02 (generation 3) I (226) octal_psram: density : 0x03 (64 Mbit) I (231) octal_psram: good-die : 0x01 (Pass) I (236) octal_psram: Latency : 0x01 (Fixed) I (241) octal_psram: VCC : 0x01 (3V) I (246) octal_psram: SRF : 0x01 (Fast Refresh) I (252) octal_psram: BurstType : 0x01 (Hybrid Wrap) I (258) octal_psram: BurstLen : 0x01 (32 Byte) I (263) octal_psram: Readlatency : 0x02 (10 cycles@Fixed) I (269) octal_psram: DriveStrength: 0x00 (1/1) W (275) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version. I (285) esp_psram: Found 8MB PSRAM device I (289) esp_psram: Speed: 80MHz I (327) mmu_psram: Instructions copied and mapped to SPIRAM I (334) mmu_psram: Read only data copied and mapped to SPIRAM I (334) cpu_start: Pro cpu up. I (334) cpu_start: Starting app cpu, entry point is 0x403753d4 0x403753d4: call_start_cpu1 at F:/Espressif/frameworks/esp-idf-v5.0/components/esp_system/port/cpu_start.c:142 I (0) cpu_start: App cpu up. I (764) esp_psram: SPI SRAM memory test OK I (773) cpu_start: Pro cpu start user code I (773) cpu_start: cpu freq: 160000000 Hz I (773) cpu_start: Application information: I (776) cpu_start: Project name: rgb_panel I (781) cpu_start: App version: 1 I (785) cpu_start: Compile time: Jan 11 2023 18:36:53 I (791) cpu_start: ELF file SHA256: d704e017bfb27c12... I (797) cpu_start: ESP-IDF: v5.0-dirty I (803) heap_init: Initializing. RAM available for dynamic allocation: I (810) heap_init: At 3FC97758 len 00051FB8 (327 KiB): D/IRAM I (816) heap_init: At 3FCE9710 len 00005724 (21 KiB): STACK/DRAM I (823) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (829) heap_init: At 600FE010 len 00001FF0 (7 KiB): RTCRAM I (835) esp_psram: Adding pool of 7808K of PSRAM memory to heap allocator I (843) spi_flash: detected chip: winbond I (848) spi_flash: flash io: dio I (852) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (872) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations I (872) example: Create semaphores I (882) example: Turn off LCD backlight I (882) gpio: GPIO[46]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (892) example: Install RGB LCD panel driver |
|
相关推荐
1个回答
|
|
根据您提供的信息,您的ESP32设备在运行idf5.0的rgb_panel工程时出现了无限重启和屏幕不亮的问题。这可能是由多种原因导致的,以下是一些建议和可能的解决方案:
1. **硬件问题**:首先,请检查您的硬件连接是否正确,包括RGB面板与ESP32之间的连接。确保所有引脚都已正确连接,并且没有损坏或松动。 2. **电源问题**:检查您的电源供应是否稳定,因为不稳定的电源可能导致设备无法正常工作。 3. **固件问题**:您提到报错信息中显示"ESP-IDF v5.0-dirty",这表明您使用的是未完全编译的ESP-IDF版本。建议您重新下载并安装ESP-IDF v5.0的稳定版本,然后重新编译您的项目。 4. **SPI通信问题**:根据您的报错信息,设备正在使用SPI通信。请检查SPI配置是否正确,包括SPI模式、时钟频率、数据顺序等。如果配置不正确,可能导致设备无法正常通信。 5. **驱动问题**:请确保您已经正确安装了RGB面板的驱动程序。如果驱动程序不兼容或损坏,可能导致设备无法正常工作。 6. **代码问题**:检查您的代码是否有错误或异常情况,例如无限循环、死锁等。这些问题可能导致设备无法正常运行。 7. **调试**:使用ESP-IDF的调试工具,如esp-idf-pyflash和esp-idf-monitor,来检查设备的运行情况。这可以帮助您找到问题所在。 8. **查看日志**:检查设备的日志输出,看看是否有其他错误或警告信息。这些信息可能为您提供解决问题的线索。 9. **社区支持**:如果您仍然无法解决问题,可以尝试在ESP32社区或相关论坛上寻求帮助。那里有许多经验丰富的开发者,他们可能遇到过类似的问题,并能提供解决方案。 10. **更新ESP-IDF和项目**:确保您的ESP-IDF和项目都是最新版本,因为新版本可能修复了一些已知的问题。 综上所述,要解决这个问题,您需要从多个方面进行排查。希望这些建议能帮助您找到问题所在并解决它。 |
|
|
|
只有小组成员才能发言,加入小组>>
536浏览 6评论
449浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
432浏览 5评论
430浏览 4评论
404浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 04:19 , Processed in 0.712677 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号