STMCU小助手
发布时间:2022-3-1 12:44
|
问题:. c/ R6 K3 I, Z n8 y 该问题由某客户提出,发生在 STM8SL152 STM8SL152R8T6 器件上。据其工程师讲述:在安装 ST Toolset 和 Cosmic编译器之后,使用 ST 官网的 Demo 程序,在 STVP 中连接正常,可以正常烧写。但是当使用STVD+Cosmic 开发环境进行开发时,一点 Debug 按钮,就会弹出来对话框:“** Connection error(usb://usb): gdi-error [40201]: can't access configuration database”。无法进行调试,客户问如何解决这个问题。. j, g1 T) N' Q; P. } 调研:: H |) w0 t/ _! { k! Z# B 此问题发生的比较奇怪,而且在国内论坛中可以看到,好像遇到此问题的人比较少,在国内论坛上大家的跟帖也没有给出有效的办法。后来到 ST 官网论坛 http://my.st.com 搜索到答案,网址是:1 z3 o9 l% w7 a( V: Z0 s https://my.st.com/public/STe2ecommunities/mcu/Lists/STM8Discovery/Flat.aspx?RootFolder=%2 Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM8Discovery%2Fst8%20Discovery%20gdierror%20%5B40201%5D%20can't%20access%20configuration%20database&FolderCTID=0x012002007709 78C69A1141439FE559EB459D7580004008F0975979A844820611B699DF2ED1¤tviews=207 _# q, d9 f4 m- T/ P- E# y4 x! x + Q }" o* m! f9 E' D5 H4 w 在这个页面,我们可以看到解释:“this is symptomatic for badly installed DAO-3.5 files. May you please try to recover by running ST Toolset.msi from /STMicroelectronics/st_toolset/stvd/dao.” : N) i/ m. C4 v( i8 U 4 Z L" n& J' _% x @ 也就是说,引起这个问题的原因在于安装 ST TOOLSET 的时候,DAO-3.5 的文件并没有被正确安装,导致问题发生。 ' @0 w: {) q2 x3 `/ |2 C% a 1 S# l5 V% |0 p/ d# ] 结论:' T" k- ]4 l. ?. x) j! z 安装 ST TOOLSET 时,DAO-3.5 文件没有被正确安装,需重新安装。 2 j. [" I+ ^7 y. L 处理: 可进入 ST TOOLSET 的安装文件夹,比如在 C:\Program Files(x86)\STMicroelectronics\st_toolset\stvd\dao。运行在此文件夹下的 ST Toolset.msi 进行覆盖安装即可。问题解决。: m! y( j- D* L # ~2 d0 u. c$ W. l9 @ |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版