esp32学习与开发

1、在ubuntu上用串口烧写,出现权限问题

在linux下添加用户到dialout

当前登录用户可以通过 USB 读写串口。在大多数 Linux 发行版中,这是通过以下命令将用户添加到 dialout 组来完成的:

sudo usermod -a -G dialout $USER

重新登录以确保串行端口的读写权限被启用。

2、esp32刚烧写后用make monitor 会出现以下的错误:

      原因:程序需要跑在单核CPU上,却用双核编译

     解决:如果 ESP32-DevKitC 板载的是 ESP32-SOLO-1 模组,请务必在烧写示例程序之前在 menuconfig 中使能单核模式(CONFIG_FREERTOS_UNICORE)。

     在Component config --->  FreeRTOS --->Run FreeRTOS only on first core

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:5816
load:0x40078000,len:9176
load:0x40080000,len:6008
0x40080000: _iram_start at /home/mi/work/esp32/esp-idf/components/freertos/xtensa_vectors.S:1685

entry 0x4008032c
0x4008032c: _KernelExceptionVector at ??:?

I (29) boot: ESP-IDF v3.1.1 2nd stage bootloader
I (29) boot: compile time 19:51:05
I (29) boot: Enabling RNG early entropy source...
I (34) boot: SPI Speed      : 40MHz
I (38) boot: SPI Mode       : DIO
I (42) boot: SPI Flash Size : 4MB
I (46) boot: Partition Table:
I (49) boot: ## Label            Usage          Type ST Offset   Length
I (57) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (64) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (72) boot:  2 factory          factory app      00 00 00010000 00100000
I (79) boot: End of partition table
I (83) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0574c ( 22348) map
I (100) esp_image: segment 1: paddr=0x00015774 vaddr=0x3ffb0000 size=0x0229c (  8860) load
I (104) esp_image: segment 2: paddr=0x00017a18 vaddr=0x3ffb229c size=0x00000 (     0) load
I (110) esp_image: segment 3: paddr=0x00017a20 vaddr=0x40080000 size=0x00400 (  1024) load
0x40080000: _iram_start at /home/mi/work/esp32/esp-idf/components/freertos/xtensa_vectors.S:1685

I (119) esp_image: segment 4: paddr=0x00017e28 vaddr=0x40080400 size=0x081e8 ( 33256) load
I (142) esp_image: segment 5: paddr=0x00020018 vaddr=0x400d0018 size=0x10fdc ( 69596) map
0x400d0018: _flash_cache_start at ??:?

I (166) esp_image: segment 6: paddr=0x00030ffc vaddr=0x400885e8 size=0x00618 (  1560) load
0x400885e8: esp_rom_spiflash_program_page_internal at /home/mi/work/esp32/esp-idf/components/spi_flash/spi_flash_rom_patch.c:412

I (167) esp_image: segment 7: paddr=0x0003161c vaddr=0x400c0000 size=0x00000 (     0) load
I (173) esp_image: segment 8: paddr=0x00031624 vaddr=0x50000000 size=0x00000 (     0) load
I (187) boot: Loaded app from partition at offset 0x10000
I (188) boot: Disabling RNG early entropy source...
I (194) cpu_start: Pro cpu up.
E (197) cpu_start: Running on single core chip, but application is built with dual core support.
E (207) cpu_start: Please enable CONFIG_FREERTOS_UNICORE option in menuconfig.

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值