首页 > 其他分享 >Espressif乐鑫AT固件库使用全梳理

Espressif乐鑫AT固件库使用全梳理

时间:2023-07-25 09:45:40浏览次数:36  
标签:esp Espressif espressif IDF 乐鑫 固件 下载

写在前面:

    当你遇到一件麻烦事的时候,你要做的就是乖乖听它的话,别再自找麻烦。

 

1.参考资料

注:

  1. 上面的手册记得选择型号,这里是以window和esp32-c6-devkitc为例
  2. 不要去问tb客服,它只会告诉你发邮箱,基本没有技术售后,大公司看不起小公司和个人用户罢了
  3. 一定要心平气和,默认路径除非你想给自己找麻烦

2.下载IDF和IDE

不推荐使用esclipse和vscode插件,除非你经常用这两个,对它们很熟悉,而且下载插件时可能需要外部上网
推荐使用乐鑫官方的IDF和IDE,参考见 https://docs.espressif.com/projects/esp-idf/zh_CN/v5.1/esp32c6/get-started/windows-setup.html

·
首先下载一个 ESP-IDF 工具安装器
第一个很小那个只是一个下载器,第二个是已经把库一起下好的,建议下载第二个,然后按照步骤安装就行了
下载安装好以后你的桌面上应该会有三个图标
image

3.下载at固件库

一般是去乐鑫的github下载,详情见 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/AT_Binary_Lists/index.html
如果没有官方的固件库发布版,只有去github下载临时固件,见 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/Compile_and_Develop/How_to_download_the_latest_temporary_version_of_AT_from_github.html
但我不会下,于是我换了另一种方法,详情见 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/Compile_and_Develop/How_to_clone_project_and_compile_it.html
这种方法比第一种简单,但需要已经安装好IDF,并且用安装后的ESP-IDF CMD以管理员身份打开,最好把下载路径设置成IDF同一个父级,需要用cd命令跳转到下载好的esp-at文件夹,在其中执行指令。它这个是自带python环境,不需要你下载安装python

下载固件库一般使用USB连接电脑,你需要找到连接的COM口,然后使用python build.py -p COM15 flash 命令,这里以COM15为例。同时你应该按住板子上的boot按键,否则会进入下载模式,waiting for download,但不会下载。

4.使用AT指令

乐鑫的下载固件的口和AT通信的口不是同一个,你需要去这里查看
或者当你连接下载固件库的口上电复位板子,它会打印一串信息,其中就有AT cmd port:uart1 tx:7 rx:6 cts:5 rts:4 baudrate:115200,其中tx:7和rx:6表示p7口是tx、p6口是rx,需要自己准备一个UART-USB转接板,一端uart连乐鑫板子,一端usb连pc
image

注意供电的是USB口,无法单靠串口供电,如果你只连接串口,会提示waiting for download,只需要连接串口和USB并复位即可

标签:esp,Espressif,espressif,IDF,乐鑫,固件,下载
From: https://www.cnblogs.com/nazes/p/17578908.html

相关文章

  • SD卡分区 与 固件拷贝
    参考资料:IMX_LINUX_USERS_GUIDE.pdfCopyingthefullSDcardimage可以制作一个SD卡镜像,SD卡镜像是包含分区,分区内存放uboot、kernelimage、设备树、根文件系统,一次性拷贝到SD卡中sudoddif=<imagename>.wicof=/dev/sdxbs=1M&&sync 整个SD卡的内容被SD卡镜像替......
  • Jlink V8固件重刷详细方法
    问题:Jlink的灯不亮,使用IAR等编译软件显示无法识别,提示错误,程序下载不进去。原因:1、多是淘宝上买的70元左右的JLINKV8。一般表现为USB连接电脑,电脑识别成UnknowUSBdeviceJLINK的指示灯不亮;2、在使用keil,IAR等编译软件或者电脑升级,提示或者默认驱动升级,盗版被抓,指示灯不......
  • JLINK(SEGGER)灯不亮 USB不识别固件修复、clone修改
    今天调SMT32插拔几下,JLINK竟然挂掉了网上找了这个教程,搞了半天才搞好,驱动没装好!WIN7系统,自动安装的驱动是GPS.COM10,郁闷,错误来的。应该是:atm6124.sys。要手动选择安装驱动!我的烧写软件是默认安装,那个安装驱动我的是在:C:\ProgramFiles\ATMELCorporation\AT91-ISPv1.13\sam-ba......
  • 使用官方工具在 BIOS 中合成 Intel ME 固件
    众所周知,使用Intel平台的电脑在安装驱动的时候都会看到一个"Intel管理引擎",简称ME(ManagementEngine)。很多人以为这是集成在CPU内的一个官方"后门",它到底是不是后门这点我们无从得知,但是它实际上是集成在芯片组中的一个微处理器,运行一个完整的操作系统而非一般外设的固......
  • H7-TOOL发布固件V2.22, 增加FreeRTOS/uCOS2 Trace,加强RTT和CAN助手,脱机烧录增加比亚迪
    H7-TOOL发布固件V2.22,增加FreeRTOS/uCOS2Trace,加强RTT和CAN助手,脱机烧录增加比亚迪,上海芯圣51,TI,S32K3,钜泉光电等 H7-TOOL所有资源汇总(含操作手册):http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934 PC机软件:升级PC软件到V2.2.2h7toolPC_release(V2.2.2)......
  • caddy代理,免编译固件开发
    路由交换机分离caddy代理前端球盖不用依赖后端编译:Jquery项目:在根目录下打开cmd执行npm-gihttp-server(这一步下载文件服务器)执行http-server(这一步会得到Availableon:http://192.168.10.66:8081http://192.168.16.66:8081http://192.168.5.197:8081http......
  • GSWIFI固件升级
    固件下载解压固件文件,复制360f51141那个版本至桌面方法1.连网线升级固件步骤(忽略,直接方法2)固件复制桌面后,拔掉路由WAN口网线,然后电脑到路由由LAN口连根线,电脑不能有网。输入192.168.1.1进入后台,登陆密码admin路由后台左侧黑色区域打开,系统工具系统升级,寻找......
  • NETGEAR R7800路由器TFTP刷回原厂固件方法
    前几天因图新鲜将用了一年的R7800刷为dd-wrt固件,结果发现信号覆盖和网络速率相对于原厂固件还有一些差距。然后从dd-wrt固件刷回原厂,具体操作过程如下:1、到NETGEAR官网【支持】模块下载想恢复的对应版本固件我下载的版本为1.0.2.62。2、 下载TFTP客户端命令行工具。连接地址为:ht......
  • CH32--用芯片的UID给固件加密
         本文主要介绍怎么利用UID进行固件加密! 一,CH32系列每个芯片都有唯一的身份标识:      二,读取方式:以8/16/32位进行读访问下面地址都是可以的 三,利用UID加密所谓:"道高一尺魔高一丈",只有不断的更新加密技术以增加解密成本或许在一定程度上能够遏制......
  • 手动更新飞塔FortiGate防火墙固件
    1.   下载固件文件。注意:下载固件前请查看官网的UpgradePathToolTable(https://docs.fortinet.com/upgrade-tool)以确定固件版本升级路径,固件版本必须按照升级路径升级,否则防火墙工作可能有问题!2.   使用管理员账号登录防火墙的图形管理后台。3.   选择系统管理->固件......