本帖最后由 pzy 于 2024-2-12 14:40 编辑
make flash COMX=/dev/ttyUSB0
子系统执行 sudo apt install linux-tools-generic,原文:[无法找到 linux-tools-5.4.0-77-generic 软件包 ·期号 #7652 ·微软/WSL (github.com)]找到以下位置:
sudo apt install linux-tools-generic
win11安装USBIPD-WIN,方法:[连接 USB 设备 | Microsoft Learn]
管理员模式打开 PowerShell查看模组链接端口,我的是COM29:
子系统执行 ls /dev/tty*查看端口号:
ls /dev/tty*
在PowerShell里面将开发板占用串口分享并添加到WSL: usbipd bind --busid 2-4 usbipd attach --wsl --busid 2-4
usbipd bind --busid 2-4
usbipd attach --wsl --busid 2-4
在子系统执行 ls /dev/tty*看多了哪一个串口,就是开发板的串口,例如 /dev/ttyACM0
/dev/ttyACM0
将 project.build文件内的31--37行注释掉
project.build
子系统烧录执行 make flash COMX=/dev/ttyACM0即可
make flash COMX=/dev/ttyACM0
以上前提是文件 flash_prog_cfg.ini里面 boot2_isp_mode = 0
flash_prog_cfg.ini
boot2_isp_mode = 0
此方法较为麻烦,不知有没有简单点的方式,跪求👀️
使用道具 举报
是因为这个原因吗?
https://learn.microsoft.com/zh-cn/windows/wsl/compare-versions
管理员打开Powershell:
输入wsl -l -v查看版本号,可以看到我的版本是2
wsl -l -v
输入wsl --set-version [NAME] 1降低WSL版本,我的是Ubuntu-22.04就输入wsl --set-version Ubuntu-22.04 1
wsl --set-version [NAME] 1
wsl --set-version Ubuntu-22.04 1
输入wsl -l -v查看版本号,可以看到版本变为1
这样再下载就可以了。其他无需改动
参考[WSL安装、更改目录、版本降级_wsl2降级wsl1-CSDN博客]
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
6
10
348
中级会员