草庐IT

Arduino UNO使用esp8266以TCP方式连接onenet云

1.在onenet云平台上先创建一个TCP类型的产品 打开onenet云平台,选择旧版,点击控制台,选择多协议接入(没有注册的先注册)图1-1 多协议接入中选择TCP透传 图1-2 点击”添加产品“,然后设置产品的信息,”产品名称“与”产品行业“自己根据需要设置,”产品类别“选择其他,”联网方式“选择wifi,”操作系统“选择无,网络运营商选择其他以此完成对产品的建立。图1-3 产品建立后点击进入,查看产品信息 图1-4 点击产品进行编辑,点击设备列表,点击添加设备,图1-5添加设备,编辑设备信息,自己根据实际需求设置相关信息,”鉴权信息“需要记住保存图1-6 完成对产品设备的添加 图1-7 

认识ESP32_IDF环境

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

认识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