[i=s] 本帖最后由 pzy 于 2024-2-12 14:40 编辑 [/i]<br />
<br />
编译完成后执行 make flash COMX=/dev/ttyUSB0 时出现以下问题:

解决方法:
-
子系统执行 sudo apt install linux-tools-generic ,原文:[无法找到 linux-tools-5.4.0-77-generic 软件包 ·期号 #7652 ·微软/WSL (github.com)]找到以下位置:

-
win11安装USBIPD-WIN,方法:[连接 USB 设备 | Microsoft Learn]
-
管理员模式打开 PowerShell查看模组链接端口,我的是COM29:

-
子系统执行 ls /dev/tty* 查看端口号:

-
在PowerShell里面将开发板占用串口分享并添加到WSL:
usbipd bind --busid 2-4
usbipd attach --wsl --busid 2-4

-
在子系统执行 ls /dev/tty* 看多了哪一个串口,就是开发板的串口,例如 /dev/ttyACM0

-
将 project.build 文件内的31--37行注释掉

-
子系统烧录执行 make flash COMX=/dev/ttyACM0 即可
以上前提是文件 flash_prog_cfg.ini 里面 boot2_isp_mode = 0
此方法较为麻烦,不知有没有简单点的方式,跪求👀️ |