完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用的esp32c3-mini-1,在网址上https://github.com/espressif/esp-at 把esp-at-2.3.0.0_esp32c3examplesat_spi_masterspiesp32_c_series这个工程编译下载之后,在串口调试助手log日志打印:
Rebooting... x鴢ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x10 (RTCWDT_RTC_RST),boot:0xc (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd6100,len:0x1884 load:0x403ce000,len:0xb9c load:0x403d0000,len:0x293c entry 0x403ce000 [0;32mI (31) boot: ESP-IDF v4.3-dirty 2nd stage bootloader[0m [0;32mI (31) boot: compile time 14:46:07[0m [0;32mI (31) boot: chip revision: 3[0m [0;32mI (33) qio_mode: Enabling default flash chip QIO[0m [0;32mI (38) boot.esp32c3: SPI Speed : 80MHz[0m [0;32mI (43) boot.esp32c3: SPI Mode : QIO[0m [0;32mI (48) boot.esp32c3: SPI Flash Size : 2MB[0m [0;32mI (52) boot: Enabling RNG early entropy source...[0m [0;32mI (58) boot: Partition Table:[0m [0;32mI (61) boot: ## Label Usage Type ST Offset Length[0m [0;32mI (69) boot: 0 nvs WiFi data 01 02 00009000 00006000[0m [0;32mI (76) boot: 1 phy_init RF data 01 01 0000f000 00001000[0m [0;32mI (84) boot: 2 factory factory app 00 00 00010000 00100000[0m [0;32mI (91) boot: End of partition table[0m [0;32mI (95) esp_image: segment 0: paddr=00010020 vaddr=3c020020 size=07c58h ( 31832) map[0m [0;32mI (108) esp_image: segment 1: paddr=00017c80 vaddr=3fc8c800 size=03338h ( 13112) load[0m [0;32mI (114) esp_image: segment 2: paddr=0001afc0 vaddr=40380000 size=05058h ( 20568) load[0m [0;32mI (124) esp_image: segment 3: paddr=00020020 vaddr=42000020 size=1a148h (106824) map[0m [0;32mI (144) esp_image: segment 4: paddr=0003a170 vaddr=40385058 size=07754h ( 30548) load[0m [0;32mI (149) esp_image: segment 5: paddr=000418cc vaddr=50000000 size=00010h ( 16) load[0m [0;32mI (154) boot: Loaded app from partition at offset 0x10000[0m [0;32mI (156) boot: Disabling RNG early entropy source...[0m [0;32mI (173) cpu_start: Pro cpu up.[0m [0;32mI (185) cpu_start: Pro cpu start user code[0m [0;32mI (185) cpu_start: cpu freq: 160000000[0m [0;32mI (185) cpu_start: Application information:[0m [0;32mI (188) cpu_start: Project name: esp32_spi[0m [0;32mI (193) cpu_start: App version: v4.3-dirty[0m [0;32mI (198) cpu_start: Compile time: Jan 5 2022 14:45:32[0m [0;32mI (204) cpu_start: ELF file SHA256: 495a065594d5f49f...[0m [0;32mI (210) cpu_start: ESP-IDF: v4.3-dirty[0m [0;32mI (215) heap_init: Initializing. RAM available for dynamic allocation:[0m [0;32mI (222) heap_init: At 3FC909B0 len 0002F650 (189 KiB): DRAM[0m [0;32mI (229) heap_init: At 3FCC0000 len 0001F060 (124 KiB): STACK/DRAM[0m [0;32mI (235) heap_init: At 50000010 len 00001FF0 (7 KiB): RTCRAM[0m [0;32mI (242) spi_flash: detected chip: generic[0m [0;32mI (246) spi_flash: flash io: qio[0m [0;33mW (250) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.[0m [0;32mI (263) sleep: Configure to isolate all GPIO pins in sleep state[0m [0;32mI (270) sleep: Enable automatic switching of GPIO sleep configuration[0m [0;32mI (277) cpu_start: Starting scheduler.[0m [0;32mI (282) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:1 [0m [0;31mE (291) spi: spi_bus_initialize(634): invalid dma channel, chip only support spi dma channel auto-alloc[0m assertion "ret == ESP_OK" failed: file "../main/app_main.c", line 277, function: init_driver abort() was called at PC 0x4200c445 on core 0 Core 0 register dump: MEPC : 0x403850cc RA : 0x4038581a SP : 0x3fc93590 GP : 0x3fc8d000 TP : 0x3fc8bafc T0 : 0x37363534 T1 : |
|
相关推荐
1个回答
|
|
这种情况可能有以下几个原因:
1. **电源问题**:请确保您的设备电源稳定,电压和电流符合ESP32-C3的规格要求。 2. **烧录过程中的中断**:如果在烧录过程中有外部干扰或中断,可能导致烧录不完整或错误,从而引起设备重启。请确保烧录过程中环境稳定。 3. **固件问题**:您使用的是ESP-AT 2.3.0.0版本,可能存在一些已知或未知的bug。您可以尝试获取最新的固件版本,或者查看GitHub上的issue跟踪,看看是否有其他用户遇到类似问题。 4. **硬件问题**:如果硬件存在问题,如焊接不良、损坏的元件等,也可能导致设备无法正常工作。检查硬件连接是否正常。 5. **烧录配置问题**:请检查您的烧录配置是否正确,包括烧录速度、烧录模式等。错误的配置可能导致烧录失败或设备无法正常启动。 6. **程序中的死循环或异常**:如果程序中存在无限循环或未捕获的异常,也可能导致设备不断重启。检查您的代码,确保没有逻辑错误。 7. **看门狗定时器问题**:如果看门狗定时器配置不当或程序中没有正确处理看门狗定时器,可能导致设备重启。检查看门狗定时器的配置和程序中的相关处理。 8. **环境温度问题**:过高或过低的环境温度可能影响设备的正常工作。确保设备工作在适宜的温度范围内。 解决步骤: - 重新检查电源和连接。 - 确保烧录环境稳定,避免烧录过程中的干扰。 - 更新固件到最新版本。 - 检查硬件连接和元件。 - 检查烧录配置。 - 审查代码,查找可能的逻辑错误或死循环。 - 检查看门狗定时器的配置和处理。 - 确保设备工作在适宜的温度范围内。 |
|
|
|
只有小组成员才能发言,加入小组>>
1012 浏览 1 评论
557浏览 6评论
464浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
449浏览 5评论
449浏览 4评论
424浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 11:44 , Processed in 0.864365 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号