请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Linux下STM32MP157与STM32programmer连接不上

[复制链接]
网络孤客 提问时间:2022-6-6 17:33 / 已解决
我在老笔记本上安装Ubuntu18.04
并安装STM32programmer Linux版
STM32MP157板子是小熊派的BearPi-HM_Micro

使用STM32CubeProgrammer时,通过USB口识别不了MP157
150301_95975a98_5653905.jpeg

板子在win系统下能正常与STM32CubeProgrammer连接


请问,是否驱动没安装好?在哪里找?
机子很旧,只有USB2.0接口。
收藏 评论5 发布时间:2022-6-6 17:33

举报

5个回答
Allonli 最优答案 回答时间:2022-6-7 09:51:31
补充一点,如果使用USB端口连接STM32器件,在机器终端中输入以下命令来安装libusb1.0软件包:sudo apt-get install libusb-1.0.0-dev
要使用ST-LINK工具或USB DFU连接到目标,您需要将位于Driver/Dev文件夹下的规则文件复制在Ubuntu上的/etc/udev/rules.d/文件夹中("sudo cp *.* /etc/udev/rules.d")。

废鱼 回答时间:2022-6-6 17:45:02
要先让STM32MP157进入boot模式后,才能读取到USB设备。可以在Windows下试试。
Allonli 回答时间:2022-6-7 09:32:29
从截图看,No DFU detected, 说明电脑没有检测到板子,首先要检查一下板子是不是设置到了USB启动模式。USB2.0没有问题,确认是好的口,另外安装软件时注意把所有的驱动组件都装上
xmshao 回答时间:2022-6-7 10:02:29
关于STM32MPU应用方面的问题,你可以发邮件到mpu.china@st.com进行咨询。
网络孤客 回答时间:2022-6-7 10:30:28
原因:1、没安装libusb1.0软件包

2、/etc/udev/rules.d/中少了50-usb-conf.rules
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版