Skip to content

xingrz/ESPTerm-FW

Repository files navigation

ESPTerm-FW Auto build

license release issues commits

这是 ESPTerm 软件部分的源码。基于 ESP8266_RTOS_SDK 开发。

编译

配置 ESP8266 SDK,详见相关官方文档

# 获取源码
git clone --recursive https://github.com/xingrz/ESPTerm-FW.git

# 初始化环境,假设你的 ESP8266_RTOS_SDK 位于 ~/esp 目录下
export IDF_PATH=$HOME/esp/ESP8266_RTOS_SDK && . $IDF_PATH/export.sh

# 执行编译
make

烧录

将 ESPTerm 上的 5V/RX/TX/GND 分别接到串口板的 5V/TXD/RXD/GND 上。按住 ESPTerm 上方的按钮上电。上电后即可松开按钮。

从源码烧录

首次烧录需要全量烧录:

# 假设你的串口板位于 /dev/cu.usbserial-31120
make ESPPORT=/dev/cu.usbserial-31120 flash

后续开发调试通常只需要烧录 app 分区:

# 假设你的串口板位于 /dev/cu.usbserial-31120
make ESPPORT=/dev/cu.usbserial-31120 app-flash

手动烧录

除了自己从源码构建外,你还可以下载最新的固件,通过 esptool.py 烧录。

# 安装烧录工具
pip install esptool

# 假设你的串口板位于 /dev/cu.usbserial-31120
unzip ESPTerm-1234567.zip && cd ESPTerm-1234567
esptool.py --port /dev/cu.usbserial-31120 $(cat flash_args)

烧录完毕后重新上电即可。

开源许可

ESPTerm 的软件部分采用 GNU v3 协议开源。

About

A portable serial monitor

Resources

License

Stars

Watchers

Forks