草庐IT

ESP_LOGI

全部标签

认识ESP32_IDF环境

前言最近在学习的过程中,推荐身边朋友使用\(ESP32\)但是由于\(ESP32\)官方并没有专门的IDE导致,身边很多朋友(包括我自己一开始也是)不知道如何入门\(ESP32\)。本片文章将从\(STM32\)的视角出发,给想入门\(ESP32\)的朋友提供了解\(ESP32\)的环境概念帮助,并教大家如何和\(STM32\)一样去开发和学习\(ESP32\)。\(ESP32\)环境不同与\(STM32\)。\(STM32\)可以采用\(keil\)直接一体化的软件,编译,下载,调试。但\(ESP32\)目前没有同一的IDE可以直接调试\(ESP32\),故学习\(ESP32\)需要自行搭建

OpenOCD + DAP-LINK调试ESP32的失败经历(2)

背景https://www.cnblogs.com/liteng0305/p/17018299.html上次使用乐鑫编译好的OpenOCD失败,可能是因为没有开启CMSIS-DAP支持,手动开启编译试一下平台UbuntuLinux5.4.0官方OpenOCD直接下载的OpenOCD没有打开CMSIS-DAP支持aptinstallopenocd下载官方OpenOCD源码打开CMSIS-DAP支持,编译安装可以正常识别CMSIS-DAP调试器,确定硬件没有问题乐鑫魔改OpenOCD下载乐鑫魔改OpenOCD源码打开CMSIS-DAP支持,编译安装运行指令执行失败Error:CMSIS-DAPco

OpenOCD + DAP-LINK调试ESP32的失败经历(2)

背景https://www.cnblogs.com/liteng0305/p/17018299.html上次使用乐鑫编译好的OpenOCD失败,可能是因为没有开启CMSIS-DAP支持,手动开启编译试一下平台UbuntuLinux5.4.0官方OpenOCD直接下载的OpenOCD没有打开CMSIS-DAP支持aptinstallopenocd下载官方OpenOCD源码打开CMSIS-DAP支持,编译安装可以正常识别CMSIS-DAP调试器,确定硬件没有问题乐鑫魔改OpenOCD下载乐鑫魔改OpenOCD源码打开CMSIS-DAP支持,编译安装运行指令执行失败Error:CMSIS-DAPco

交叉编译esp8089

交叉编译esp8089编译环境:  硬件:全志R528   ubuntu:Linuxubuntu4.15.0-194-generic#205-UbuntuSMPFriSep1619:49:27UTC2022x86_64x86_64x86_64GNU/Linux  内核:tina-r528/lichee/linux-5.4第一步克隆代码:gitclonehttps://github.com/Lichee-Pi/esp8089.git第二步配置好交叉编译器  ARCH=armCROSS_COMPILE=arm-openwrt-linux-make-C/home/kerson/tina-r528/l

交叉编译esp8089

交叉编译esp8089编译环境:  硬件:全志R528   ubuntu:Linuxubuntu4.15.0-194-generic#205-UbuntuSMPFriSep1619:49:27UTC2022x86_64x86_64x86_64GNU/Linux  内核:tina-r528/lichee/linux-5.4第一步克隆代码:gitclonehttps://github.com/Lichee-Pi/esp8089.git第二步配置好交叉编译器  ARCH=armCROSS_COMPILE=arm-openwrt-linux-make-C/home/kerson/tina-r528/l

OpenOCD + DAP-LINK调试ESP32的失败经历

目的手里有调试STM32的DAP-LINK,想试试通过JTAG调试ESP32OpenOCD支持CMSIS-DAPDAP-LINK支持的芯片,我手上这款描述如下,应该JTAG协议的都支持平台windows10+ESP-IDFESP-WROOM-32E模组+烧录底座DAP-LINK乐鑫OpenOCD使用乐鑫官方的OpenOCD,结果无法识别CMSIS-DAP设备F:\Espressif\tools\openocd-esp32\v0.11.0-esp32-20220706\openocd-esp32\share\openocd\scripts>F:\Espressif\tools\openocd-e

OpenOCD + DAP-LINK调试ESP32的失败经历

目的手里有调试STM32的DAP-LINK,想试试通过JTAG调试ESP32OpenOCD支持CMSIS-DAPDAP-LINK支持的芯片,我手上这款描述如下,应该JTAG协议的都支持平台windows10+ESP-IDFESP-WROOM-32E模组+烧录底座DAP-LINK乐鑫OpenOCD使用乐鑫官方的OpenOCD,结果无法识别CMSIS-DAP设备F:\Espressif\tools\openocd-esp32\v0.11.0-esp32-20220706\openocd-esp32\share\openocd\scripts>F:\Espressif\tools\openocd-e

VSCode + JTAG调试合宙ESP32C3的经历

VSCode+JTAG调试合宙ESP32C3环境Windows10VSCode+ESP-IDF合宙ESP32C3(无串口芯片版本)理论想要直接使用内置JTAG,USB要求连接GPIO18和GPIO19合宙ESP32C3有串口芯片版本USB经过CH343连接的串口,无法使用内置JTAG合宙ESP32C3无串口芯片版本满足要求步骤连接PC后有一个虚拟串口和一个USBJTAG接口按住BOOT,然后按下RST,松开BOOT,芯片进入下载模式,下载固件PSF:\Espressif\frameworks\esp-idf-v4.4.3\workspace\hello_world>idf.pyflash-pC

VSCode + JTAG调试合宙ESP32C3的经历

VSCode+JTAG调试合宙ESP32C3环境Windows10VSCode+ESP-IDF合宙ESP32C3(无串口芯片版本)理论想要直接使用内置JTAG,USB要求连接GPIO18和GPIO19合宙ESP32C3有串口芯片版本USB经过CH343连接的串口,无法使用内置JTAG合宙ESP32C3无串口芯片版本满足要求步骤连接PC后有一个虚拟串口和一个USBJTAG接口按住BOOT,然后按下RST,松开BOOT,芯片进入下载模式,下载固件PSF:\Espressif\frameworks\esp-idf-v4.4.3\workspace\hello_world>idf.pyflash-pC

ESP32-两种有趣的wifi连接方式

前言之前毕设的时候做了一个ESP32有关的项目,当时采用的WiFi连接方式是利用SD卡将WiFi信息写入txt文件存入SD卡中,利用文件系统读取WiFi信息。现在想想这个方法修改WiFi太过于麻烦,如果每次换一个地方,首先先要用一个设备修改SD卡中的文件信息,才能连接上WiFi。在最近的学习过程中了解到两种较为有趣的连接WiFi的方式:强制门户认证SmartConfig本文就以这两种方式展开讨论。强制门户认证1.什么是强制门户认证背景在日常我们登录到一些公共的WiFi例如学校的校园网,酒店WiFi的时候,虽然这些WiFi都是没有密码的,但是每当你连接后都会自动弹出一个网页,输入一些信息后才允许