常用ESP-IDF命令
编译工程命令
$ idf.py build
下载固件命令
idf.py -p /dev/ttyUSB0 flash monitor
读芯片flash命令
$ esptool.py --chip esp32c3 -p /dev/ttyUSB0 -b 921600 read_flash 0x00 0x400000 000000116610.bin
0x00是起始地址,0x400000是读取的大小4M,000000116610.bin是读出的bin文件的名称
写芯片flash命令
$ esptool.py --chip esp32 -p /dev/ttyUSB0 -b 115200 write_flash 0x0 xxx.bin
更新idf,切换IDF分支命令
$ git checkout master
$ git pull
$ git checkout 36823b45cc //切换指定分支
拉取子模块
$ git submodule update --init --recursive
更新子模块
$ git submodule update --remote
强制重新检出子模块
$ git submodule update --init -f
ubuntu命令行终端打开串口后,启动存储日志功能的快捷方式
$ idf.py -p /dev/ttyUSB0 monitor
按ctrl+t 和 ctrl+l,会触发存储log功能,会在工程下创建一个log文件,仅支持2个终端同时存储。
-
注意
- 打印1个字节需要10ms。 打印数据量越大。耗的时间越多
个人笔记记录,欢迎纠错。。。