Search found 13 matches

by spadger
Sat Sep 18, 2021 1:42 am
Forum: 硬件问题讨论
Topic: 为何ESP8266无固件时会在GPIO0输出26M时钟?
Replies: 0
Views: 3572

为何ESP8266无固件时会在GPIO0输出26M时钟?

使用esptool.py的erase_flash命令将FLASH固件全部擦除,上电,这时候在GPIO0上会输出26M时钟信号,如图 01-GPIO0和3.3V电源纹波.png 因为GPIO0默认状态下是通过电阻上拉到3.3V的,这个时钟信号会严重干扰3.3V电源,普通的LDO对这么高频的信号是完全没有调整能力的。 作为对比,按下复位按键以后,GPIO0和3.3V电源都是十分干净的。 02-复位时GPIO0和3.3V电源.png 像1117这种LDO对于负载的调整能力已经很强了(代价就是静态电流大),即使这样,对于这种26M的干扰完全没有抑制能力,很多ESP8266的文档提到要用500mA的电源...
by spadger
Sat Sep 18, 2021 12:05 am
Forum: 硬件问题讨论
Topic: ESP8266的CHIP_EN和EXT_RSTB管脚感觉是重复的
Replies: 1
Views: 5203

ESP8266的CHIP_EN和EXT_RSTB管脚感觉是重复的

这两个管脚,都是低电平复位芯片,高电平使能芯片。现代的MCU大多数都是一个全局复位管脚,ESP8266设计两个全局复位管脚的意义是什么呢?本身QFN32封装的可用IO就很少,复位占据两个IO这个设计看不懂。
后续的ESP32等芯片似乎去掉了EXT_RSTB这个管脚,只保留CHIP_EN这个全局复位管脚了,是不是说明EXT_RSTB这个管脚本身就是多余的呢?
by spadger
Wed Sep 15, 2021 3:29 am
Forum: ESP-IDF 中文讨论版
Topic: 是否可以设置idf.py默认使用的的串口?
Replies: 2
Views: 3310

Re: 是否可以设置idf.py默认使用的的串口?

设置环境变量:ESPTOOL_PORT
by spadger
Tue Sep 14, 2021 12:37 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
Replies: 8
Views: 11865

Re: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?

再问一下ESP8266如何实现读取SPI FLASH的UID?ESP8266_RTOS_SDK最新的master分支中的spi_flash组件和ESP-IDF的差异很大,而且没有读取SPI FLASH的操作。 看了下代码,似乎用spi_user_cmd函数可以实现,参考代码如下,初步测试工作正常,这个spi_user_cmd函数和spi_cmd_t结构体并没有在头文件中导出,建议导出作为一个公共的接口。 extern bool spi_user_cmd(spi_cmd_dir_t mode, spi_cmd_t *p_cmd); esp_err_t esp_flash_read_uid(uin...
by spadger
Tue Sep 14, 2021 12:25 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?
Replies: 8
Views: 11865

Re: [已解决] 请教我该如何读取XIP的spi-flash的唯一ID?

最好的方法还是芯片自带UID,就不用去读SPI FLASH的UID了。
MCU中的UID很有用,产品序列号和加密都要用到。几乎所有的Cortex-M芯片都自带UID。
建议做成256位,其中32位线性增加用于序列号,其它的位完全随机,用于加密。
by spadger
Tue Sep 07, 2021 11:46 am
Forum: ESP-AT 中文讨论版
Topic: esp_at_core.h中很多函数是不开源的吗?
Replies: 2
Views: 12293

esp_at_core.h中很多函数是不开源的吗?

esp-at项目的component/at/include/esp_at_core.h文件中的很多函数在src目录下找不到实现,但是lib文件中很多.a的库。
本来想参考一下这些函数的代码实现,请问这些是不开源的吗?印象里早期的AT固件是都开源的。
by spadger
Wed Sep 01, 2021 3:47 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-C3 开发环境问题
Replies: 2
Views: 4140

Re: ESP32-C3 开发环境问题

学会用LOG来调试,放弃IDE和JTAG接口吧,本来管脚也没几个。
by spadger
Wed Sep 01, 2021 3:05 am
Forum: ESP-IDF 中文讨论版
Topic: ESP8266使用ESP-IDF menuconfig功能时有乱码
Replies: 0
Views: 1830

ESP8266使用ESP-IDF menuconfig功能时有乱码

芯片为ESP8266EX1 主板为NodeMCU 系统Win7x64 git使用git version 2.33.0.windows.2 终端为MinTTY SDK使用的是ESP8266_RTOS_SDK,master分支最新版本commit e3d55f86a025a030fed38bc5886c814f22f92899 mconf版本为SDK指定安装的v4.6.0.0-idf-20190628 idf.py 其它功能build、clean、flash都正常。只有menuconfig的时候有乱码。 具体见图片,默认80x24终端下会有折行,几乎无法使用 2021-09-01_105616.j...
by spadger
Mon Aug 30, 2021 12:58 am
Forum: 硬件问题讨论
Topic: ESP32/ESP8266是否可以完全关闭Wifi功能?
Replies: 5
Views: 12685

Re: ESP32/ESP8266是否可以完全关闭Wifi功能?

wifi模式设置为null,同时进入Modem Sleep模式以后,实测电流从79mA降低到了24mA,温度降低了大约20度,这个功耗和72M的STM32F103C8接近了。
by spadger
Fri Aug 27, 2021 1:48 pm
Forum: 硬件问题讨论
Topic: ESP32/ESP8266是否可以完全关闭Wifi功能?
Replies: 5
Views: 12685

Re: ESP32/ESP8266是否可以完全关闭Wifi功能?

测试了下,去掉boot以后,直接地址从0x00000000引导,wifi默认是SOFTAP模式,还是有热点,应该不是boot中开启的wifi
XBOOT:v21.8.27 SDK:2.1.1(f4cdb80) by ECHO Studio
CPUID:0x00817CB1 80M Free:68080 Bytes SysTime:0x01A5E46B
BOOT:0x1F MODE:0x01 USER:0x00000000 MAP:0
Wifi Mode:SOFTAP_MODE Phy Mode:11n ADC:0x0005