请教LSM6DS33的应用问题
Re: 请教LSM6DS33的应用问题
在电脑上的“设备管理器”显示的“其他设备”中,"STM32 BOOTLOADER"带有黄色感叹号,为什么?
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
这个软件没有自定义安装内容,所以是空的,不用管它。
另外如果进入DFU存在问题,请参考这个帖子:
https://www.micropython.org.cn/forum/vi ... p?f=5&t=55
Re: 请教LSM6DS33的应用问题
1、在设备管理器中,选中设备(STM32 BOOTLOADER),单击右键,选择更新驱动,选中DfuSe文件夹。更新失败。
2、在pyboardCN V2板子上,连接BTO、RST和3V3后,通过USB线连接计算机,计算机设备管理器中显示的设备(STM32 BOOTLOADER)依旧带有黄色感叹号。
3、在pyboardCN V2板子上,断开BTO和3V3,连接RST和3V3后,通过USB线连接计算机。再通过计算机中的超级终端与板子相连,输入pyb.bootloader()命令后,计算机提示:error reading from serial device。超级终端窗口再无法操作。同时,计算机设备管理器中显示设备(STM32 BOOTLOADER),且依旧带有黄色感叹号。
4、为了验证pyboardCN V2板子和计算机工作正常,在RST和3V3相连的情况下,用USB线通过超级终端连接板子和计算机,输入指令控制LED灯亮灭,结果一切正常。
2、在pyboardCN V2板子上,连接BTO、RST和3V3后,通过USB线连接计算机,计算机设备管理器中显示的设备(STM32 BOOTLOADER)依旧带有黄色感叹号。
3、在pyboardCN V2板子上,断开BTO和3V3,连接RST和3V3后,通过USB线连接计算机。再通过计算机中的超级终端与板子相连,输入pyb.bootloader()命令后,计算机提示:error reading from serial device。超级终端窗口再无法操作。同时,计算机设备管理器中显示设备(STM32 BOOTLOADER),且依旧带有黄色感叹号。
4、为了验证pyboardCN V2板子和计算机工作正常,在RST和3V3相连的情况下,用USB线通过超级终端连接板子和计算机,输入指令控制LED灯亮灭,结果一切正常。
Re: 请教LSM6DS33的应用问题
还发现一个现象:在经过了连接pyboardCN V2上的BTO、RST和3V3后,现在恢复板子固件升级的初始状态,即连接BTO和3V3后,用USB线连接计算机,再按板子上的RST键,无论按后多长时间,或是按住多长时间,计算机的设备管理器中都不会出现原来带有黄色感叹号的设备(STM32 BOOTLOADER)。
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
更新驱动时,要在dfuse软件安装目录中,找到driver目录,然后根据操作系统版本选择对应驱动目录。驱动没有正确安装是不能升级的。
Re: 请教LSM6DS33的应用问题
按照邵老师给出的地址,找到了DfuSe软件安装目录中的Driver目录下的dpinst_amd64应用程序,安装成功。
但是,在前期连接板子的RST和3V3,用USB连接板子和计算机,进入超级终端PuTTy,输入pyb.bootloader()指令,未能成功,直接拔掉了USB线后,无论怎样连接(采取进入DFU的不同方法),在计算机的设备管理器中都不再出现设备STM32 BOOTLOADER。在这之前,设备STM32 BOOTLOADER能出现,但是带有黄色感叹号。
是不是由于使用pyb.bootloader()指令后的退出方式,造成了设备STM32 BOOTLOADER不再出现?
但是,在前期连接板子的RST和3V3,用USB连接板子和计算机,进入超级终端PuTTy,输入pyb.bootloader()指令,未能成功,直接拔掉了USB线后,无论怎样连接(采取进入DFU的不同方法),在计算机的设备管理器中都不再出现设备STM32 BOOTLOADER。在这之前,设备STM32 BOOTLOADER能出现,但是带有黄色感叹号。
是不是由于使用pyb.bootloader()指令后的退出方式,造成了设备STM32 BOOTLOADER不再出现?
Re: 请教LSM6DS33的应用问题
请教另一个问题:在使用i2c=SoftI2C(sda=Pin_SDA,scl=Pin_SCL,freq=400000)语句时出错,系统提示:‘SoftI2C' is not defined。
怎么定义SoftI2C呢?
怎么定义SoftI2C呢?
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
驱动安装后,进入DFU模式后会出现STM Device in DFU mode设备,而不在是STM32 BOOTLOADER设备。 另外如果进入DFU 模式后存在问题(自动复位),是因为早期板子中晶体的负载电容问题,造成STM32匹配时钟频率超时,解决方法参考下面:zl_cq 写了: ↑2021年 5月 20日 14:51按照邵老师给出的地址,找到了DfuSe软件安装目录中的Driver目录下的dpinst_amd64应用程序,安装成功。
但是,在前期连接板子的RST和3V3,用USB连接板子和计算机,进入超级终端PuTTy,输入pyb.bootloader()指令,未能成功,直接拔掉了USB线后,无论怎样连接(采取进入DFU的不同方法),在计算机的设备管理器中都不再出现设备STM32 BOOTLOADER。在这之前,设备STM32 BOOTLOADER能出现,但是带有黄色感叹号。
是不是由于使用pyb.bootloader()指令后的退出方式,造成了设备STM32 BOOTLOADER不再出现?
https://www.micropython.org.cn/forum/vi ... p?f=5&t=55
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 3068 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 17日 10:42
-
- 1回复总数
- 3503 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 17日 10:51
-
- 1回复总数
- 3074 阅读次数
- 最新文章 由 shaoziyang
2019年 11月 17日 11:02