历史上的今天
今天是:2024年12月20日(星期五)
2019年12月20日 | stm8烧录失败Failed to initialize communcation with hardware
2019-12-20 来源:eefocus
刚上手stm8,我好不容易用IAR编译成功了的一个工程
就出现了这样的警告:
Mon Jul 23, 2018 14:38:55: Failed to initialize communcation with hardware: SWIM error [30200]: ST-Link connection error
Mon Jul 23, 2018 14:38:55: Failed to load debugee: E:LoRastm8projectDebugExeled.out
大概意思就是未能初始化与硬件的通信
ST-linkV2是一款可以在线仿真+下载STM8的开发工具,stm8系列单片机通过SWIM接口与stlinkv2连接
经资料查询正版ST-link/V2引脚定义和注意事项 SWIM-stm8接口的定义如下
接线方向:接口有个槽,对准stlinkv2上的一个横片,接到stm8 J3 (8孔)模块,此时占去四孔
继续检查发现我没有给板子供电
J3模块剩余四孔------------------跳线---------------电平转换模块-----------电脑USB口
检查是否安装stlink的驱动上官网下了stm8-stlinkV2的驱动,安装。
打开设管理器的通用穿行总线设备,有stlink即可
如果还不能连上,到官网下载驱动更新程序



再次打开设备管理器

此时如果载程序还是报错,说明还没有连接上,检查t跳线是否存在接触不良现象,
我的就是接触不良,捣鼓一下,即可下载成功!界面应该是这样的。
如果不用IAR,而是用STVP来下载程序
先上官网下载STVPSTM8-STVP开发软件
用IAR生成.s19文件,以为后续的工作做准备。打开IAR并打开已有工程 -->单击工程头选择Options --> 选择Output Converter --> 选择Generate additional output --> 选择output format中的Motorola选项 --> 选择override default -->将输出文件的后缀名改为.s19 -->重新编译整个工程 -->.s19在DebugExe目录下
我发现IAR还是报错,把debuger的驱动换成了simulator
编译、保存.s19文件
打开ST Visual Programmer(STVP)并设置硬件连接方式和MCU型号,这里以ST-Link连接STM8LxG6系列为例
打开led.s19文件
文件成功导入


成功
史海拾趣
|
引言 随着感应加热电源对自动化控制程度及可靠性要求的提高,感应加热电源正向智能化与数字化控制的方向发展。DSP具有高速的数字处理能力及丰富的外设功能,使得一些先进的控制策略能够应用实践,研究基于DSP的数字控制感应加热电源,可使产品具有 ...… 查看全部问答> |
|
散分!同时寻找北京WINCE开发人员加入“嵌入式技术外包群” 帮朋友发布一下消息,请大家多多捧场哈! 如题!诚请在北京的WINCE技术高手加入“嵌入式技术外包群”,该群将不定期 发布一些外包信息! 群号:48348107… 查看全部问答> |
|
int width= dstRc.right-dstRc.left, heigth = dstRc.top-dstRc.bottom; ...… 查看全部问答> |
|
平台:WinCE>NET4.2 开发平台EVC4.2 目的: 运行 wceload.exe打开SD卡里面的Main.CAB自动安装文件,而且是在后台安装,就是不是显示有关安装信息. &nbs ...… 查看全部问答> |
|
replyreload += \',\' + 1320779;Timson,如果您要查看本帖隐藏内容请回复单片机学习网址资料及简介大全(资料来源网上) 以图片的预览,希望觉得有用的,可以下载,希望能对大家有所启发吧。 Timson,如果您要查看本帖隐藏内容请回复 Timson, ...… 查看全部问答> |
|
这是怎么回事啊,MSP-EXP430F5529开发板上的复位按钮复不了位 最近才发现,MSP-EXP430F5529开发板上的复位按钮复不了位啊,这是怎么回事,检查线路是对的啊,没有哪儿断路啊… 查看全部问答> |



















