在设备管理器中,勾选“显示隐藏的设备”后,看到了“STM Device in DFU Mode”,是虚的。
双击后,系统提示设备未连接。而板子已通过USB线连接在计算机上,且BT0和3V3相连,按RST键没有反应。
点击虚的“STM Device in DFU Mode”,选择“卸载设备”后,再也看不到“STM Device in DFU Mode”了。
板子升级的补充说明都看了,三种方法来回试,现在怎么都连不上。
请教LSM6DS33的应用问题
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
驱动不能卸载,不然就没法用了。仔细参考说明,多尝试几次就清楚了。
Re: 请教LSM6DS33的应用问题
在DfuSe的readme第3条中,提到一个.inf文件,这个文件没有看到,有影响吗?
Re: 请教LSM6DS33的应用问题
install your device with the driver and the inf file,go to [Driver] directory。
这个驱动和inf文件要安装的位置,是安装到板子上,还是计算机上?
这个驱动和inf文件要安装的位置,是安装到板子上,还是计算机上?
Re: 请教LSM6DS33的应用问题
在另外一台装有windows7系统的计算机上,采用RT0、RST、3V3相连的方式(之前用RT0和3V3相连不行),通过USB线与计算机连接,终于进入了STM Device in DFU mode状态,升级成功。升级到了v1.14版本。
Re: pyboardCN V2固件升级小结
此次pyboardCN V2板子升级过程全是在邵老师悉心指导、提示下完成的,感谢邵老师!
1、本次固件升级前期失败的原因主要有两个:一是在给板子升级的计算机上未安装DFU的驱动,只安装了升级程序。二是不知道计算机识别出设备后,会在哪里显示。
2、固件升级准备工作:
升级方法及软件工具:社区网页中,看到一个邵老师的帖子“升级pyboardCN V2的固件”(网址:https://www.micropython.org.cn/forum/vi ... p?f=5&t=78)。这个帖子介绍了几种升级方法。我选择了USB(DFU)方式。在这篇帖子中,还提供了相关软件DfuSe的链接(https://www.st.com/content/st_com/en/pr ... 32080.html)
注意:不要下载“STM32CubeProg”。
最新固件下载:https://gitee.com/microbit/micropython- ... N_V2。下载成功后,选择与板子型号相符的软件、版本,进行解压。
3、升级工具安装:
解压下载得到的工具软件en.stsw-stm32080。解压后,选择应用程序:DfuSe_Demo_V3.0.6_Setup安装升级程序,即安装界面。
到DfuSe软件的安装目录下(C:\Program Files(x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver)选择与自己计算机操作系统符合的应用程序(dpinst_amd64),安装驱动。
4、把pyboardCN V2板子上的BT0和3V3相连,然后通过USB线与计算机连接。按复位键,1--2秒就会自动进入DFU模式。在计算机“设备管理器”的“通用串行总线控制器”中,会出现一行“STM Device in DFU Mode”,表示设备已安装成功。
5、在计算机上,点击“开始”,在程序中选择“DfuSe Demo”,打开固件升级界面。识别出DFU设备后,在upgrade区域,选择拟升级的固件文件,点击upgrade按钮升级。
6、若第4步不通,可按照社区网页上邵老师的另一个帖子“pyboardCN V2使用DFU升级的补充说明”(网址:https://www.micropython.org.cn/forum/vi ... p?f=5&t=55)进行操作。
1、本次固件升级前期失败的原因主要有两个:一是在给板子升级的计算机上未安装DFU的驱动,只安装了升级程序。二是不知道计算机识别出设备后,会在哪里显示。
2、固件升级准备工作:
升级方法及软件工具:社区网页中,看到一个邵老师的帖子“升级pyboardCN V2的固件”(网址:https://www.micropython.org.cn/forum/vi ... p?f=5&t=78)。这个帖子介绍了几种升级方法。我选择了USB(DFU)方式。在这篇帖子中,还提供了相关软件DfuSe的链接(https://www.st.com/content/st_com/en/pr ... 32080.html)
注意:不要下载“STM32CubeProg”。
最新固件下载:https://gitee.com/microbit/micropython- ... N_V2。下载成功后,选择与板子型号相符的软件、版本,进行解压。
3、升级工具安装:
解压下载得到的工具软件en.stsw-stm32080。解压后,选择应用程序:DfuSe_Demo_V3.0.6_Setup安装升级程序,即安装界面。
到DfuSe软件的安装目录下(C:\Program Files(x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver)选择与自己计算机操作系统符合的应用程序(dpinst_amd64),安装驱动。
4、把pyboardCN V2板子上的BT0和3V3相连,然后通过USB线与计算机连接。按复位键,1--2秒就会自动进入DFU模式。在计算机“设备管理器”的“通用串行总线控制器”中,会出现一行“STM Device in DFU Mode”,表示设备已安装成功。
5、在计算机上,点击“开始”,在程序中选择“DfuSe Demo”,打开固件升级界面。识别出DFU设备后,在upgrade区域,选择拟升级的固件文件,点击upgrade按钮升级。
6、若第4步不通,可按照社区网页上邵老师的另一个帖子“pyboardCN V2使用DFU升级的补充说明”(网址:https://www.micropython.org.cn/forum/vi ... p?f=5&t=55)进行操作。
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
现在没有太多资料,官方说明参考这里:
http://docs.micropython.org/en/latest/l ... ne.SoftI2C
软件用法和硬件I2C基本是一样的,除了定义。以前是通过将id设置为-1来定义软件I2C,现在是单独设置了 SoftI2C类。
http://docs.micropython.org/en/latest/l ... ne.SoftI2C
软件用法和硬件I2C基本是一样的,除了定义。以前是通过将id设置为-1来定义软件I2C,现在是单独设置了 SoftI2C类。
Re: 请教LSM6DS33的应用问题
为什么读取“WHO_AM_I”寄存器(0x0F)内容的结果是105(0x69)?
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 9回复总数
- 571 阅读次数
- 最新文章 由 zhoukang8888
2023年 10月 10日 15:49
-
- 2回复总数
- 675 阅读次数
- 最新文章 由 shaoziyang
2023年 10月 10日 23:50
-
- 9回复总数
- 430 阅读次数
- 最新文章 由 zhoukang8888
2023年 10月 11日 20:13