OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7205|回复: 9

请教下stm8 st_link调试程序问题

[复制链接]

3

主题

9

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-2-25
在线时间
9 小时
发表于 2017-2-25 11:58:38 | 显示全部楼层 |阅读模式
6金钱
本帖最后由 LQL 于 2017-2-25 12:23 编辑

芯片的配置,ST-link都没有问题,试过了很多办法,仍然没有解决,求哪位大神指导下
Sat Feb 25, 2017 11:47:39: C-SPY Processor Descriptor V2.20.1.176 for STM8
Sat Feb 25, 2017 11:47:39: C-SPY Debugger Driver, ST-LINK V2.20.3.189 for STM8
Sat Feb 25, 2017 11:47:39: Failed to set configuration with MCU name STM8S208M8: gdi-error [40606]: Configuration error: detected MCU different from the selected one @`H$[UY@LO2]DN3S@3QPDZH.png QQ截图20170225115618.png QQ截图20170225115729.png QQ截图20170225115739.png


最佳答案

查看完整内容[请看2#楼]

编译器问题1:烧录工具无法正常连接 Thu Sep 19, 2019 16:19:03: Failed to initialize communication with hardware: SWIM error [30200]: ST-Link connection error 解决办法: 1.查一下烧录器硬件的连接 2.打开计算机->管理->设备管理器,查一下STM32USB口的属性 如果还是无法烧录,把ST-Link的烧录器拔掉重新插上,这个问题可能是ST-L ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

21

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2019-5-12
在线时间
168 小时
发表于 2017-2-25 11:58:39 | 显示全部楼层
本帖最后由 hejun96 于 2019-9-28 11:57 编辑

编译器问题1:烧录工具无法正常连接
        Thu Sep 19, 2019 16:19:03: Failed to initialize communication with hardware:
        SWIM error [30200]: ST-Link connection error
        
        
        
        解决办法:
        1.查一下烧录器硬件的连接
        2.打开计算机->管理->设备管理器,查一下STM32USB口的属性
        如果还是无法烧录,把ST-Link的烧录器拔掉重新插上,这个问题可能是ST-Link
        之前烧过其他的程序
        
        
编译器问题2:打开IAR如果无法烧录,查一下这两处问题:
                解决办法:Project -> Option -> General Options -> Target
                Code:选择Small
                Data:选择Medium
               
                Project -> Option -> C/C++ Compiler ->  Preprocessor
                在Addtional include directoriesone per line)中添加头文件路径
               
                如果还是无法烧录,把ST-Link的烧录器拔掉重新插上,这个问题可能是ST-Link
                之前烧过其他的程序
               
               
Compiler Problem 3:
        编译器无法go to define处:
        
        
        Solution:
                插上烧录器编译无误全速运行,然后就可以跳转到define




解决IAR编译器内存容量不够的问题
                Error[Lp011]: section placement failed: unable to allocate space
                for sections/blocks with a total estimated minimum size of 0x2298
                bytes in <[0x008000-0x009fff]> (total  uncommitted space 0x1f80).
                Error while running Linker   
        Solution:
                把Option--C/C++ compile--Optimizations中的Level选为High就好了

回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-2-25
在线时间
9 小时
 楼主| 发表于 2017-2-25 12:01:25 | 显示全部楼层
求来位大神指导一下小弟
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-2-25
在线时间
9 小时
 楼主| 发表于 2017-2-25 12:56:18 | 显示全部楼层
别沉啊!
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-2-25
在线时间
9 小时
 楼主| 发表于 2017-2-25 12:56:53 | 显示全部楼层
求来个大神
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2017-2-25
在线时间
9 小时
 楼主| 发表于 2017-2-25 13:00:05 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-2-26 01:19:45 | 显示全部楼层
帮顶
回复

使用道具 举报

6

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2016-11-1
在线时间
64 小时
发表于 2017-3-1 16:03:09 | 显示全部楼层
查看硬件连接  VCC SWIM GND RST 是否可靠,detected mcu different from selected one 你选的单片机信号和检测到的不一致啊,实际是啥型号啊
回复

使用道具 举报

13

主题

85

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1897
金钱
1897
注册时间
2016-8-20
在线时间
238 小时
发表于 2018-12-17 09:21:48 | 显示全部楼层
朋友解决了吗?我也遇到这个问题,我实际用的单片机和程序中设置的单片机都是同一个型号,仿真时出现的情况和你的一模一样
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-8-30
在线时间
7 小时
发表于 2019-9-12 11:22:02 | 显示全部楼层
关闭软件和硬件断电,重新连接就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 12:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表