更新 MaixPy 固件

1. 连接硬件

连接 Type C 线, 一端到开发板, 一端到电脑

2. 安装驱动

主要是安装串口驱动,因为板子是通过 USB 转串口设备与电脑连接。 根据板子的 USB 转串口芯片型号装驱动。

比如 CH340: Linux 不需要装驱动,系统自带了,使用ls /dev/ttyUSB* 即可看到设备号 Windows 在网上搜索一下下载安装即可,然后可以在设备管理器中看到串口设备

3. 获得升级工具

3.1. Ubuntu(Linux)

下载工具:kflash.py

sudo apt update
sudo apt install git python3 python3-pip
sudo pip3 install pyserial
git clone https://github.com/sipeed/kflash.py

3.2. Windows

K-Flash: 从 github 下载

或者从 kendryte 官方页面下载

4. 获得固件

github 页面下载

5. 下载固件到开发板

5.1. Linux

使用如下命令来进行烧录,可以使用python3 kflash.py --help来获取帮助

sudo python3 kflash.py -p /dev/ttyUSB0 -b 2000000 -B dan firmware.bin

其中 -p 是指定设备, 可以通过ls /dev/ttyUSB*来查看设备 -b是指定波特率, 如果下载失败,可以降低波特率再次尝试 -B是指定板子,如果没有支持的型号也不用担心,仍然可以下载,只是下载完后可能需要手动复位才能启动

如果不想每次都使用sudo命令, 执行sudo usermod -a -G dialout $(whoami) 将自己添加到dialout用户组即可,可能需要注销或者重启才能生效

5.2. Windows

双机运行下载的软件,运行后选择固件、串口等,点击下载即可

results matching ""

    No results matching ""