分页: 3 / 8

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 20日 18:39
zl_cq
在设备管理器中,勾选“显示隐藏的设备”后,看到了“STM Device in DFU Mode”,是虚的。
双击后,系统提示设备未连接。而板子已通过USB线连接在计算机上,且BT0和3V3相连,按RST键没有反应。

点击虚的“STM Device in DFU Mode”,选择“卸载设备”后,再也看不到“STM Device in DFU Mode”了。

板子升级的补充说明都看了,三种方法来回试,现在怎么都连不上。

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 20日 21:07
shaoziyang
驱动不能卸载,不然就没法用了。仔细参考说明,多尝试几次就清楚了。

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 21日 10:31
zl_cq
在DfuSe的readme第3条中,提到一个.inf文件,这个文件没有看到,有影响吗?
固件更新问题-5.png
固件更新问题-5.png (13.82 KiB) 查看 2954 次
 

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 21日 14:12
zl_cq
install your device with the driver and the inf file,go to [Driver] directory。

这个驱动和inf文件要安装的位置,是安装到板子上,还是计算机上?

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 21日 22:31
shaoziyang
驱动当然是安装到计算机上

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 26日 22:49
zl_cq
在另外一台装有windows7系统的计算机上,采用RT0、RST、3V3相连的方式(之前用RT0和3V3相连不行),通过USB线与计算机连接,终于进入了STM Device in DFU mode状态,升级成功。升级到了v1.14版本。
固件更新问题-6.png
固件更新问题-6.png (9.05 KiB) 查看 2904 次
 

Re: pyboardCN V2固件升级小结

发表于 : 2021年 5月 27日 11:56
zl_cq
此次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)进行操作。

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 28日 22:02
zl_cq
请教:哪里有软件I2C的资料?怎么定义和使用软件I2C?

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 28日 22:29
shaoziyang
现在没有太多资料,官方说明参考这里:

http://docs.micropython.org/en/latest/l ... ne.SoftI2C

软件用法和硬件I2C基本是一样的,除了定义。以前是通过将id设置为-1来定义软件I2C,现在是单独设置了 SoftI2C类。

 

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 7月 21日 19:14
zl_cq
为什么读取“WHO_AM_I”寄存器(0x0F)内容的结果是105(0x69)?