查看: 1837|回复: 0

天问51采用STC-LINK在keil中仿真联调

[复制链接]

41

主题

167

帖子

3038

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3038
发表于 2020-9-4 17:37:15 | 显示全部楼层 |阅读模式
本帖最后由 zly188 于 2020-9-10 22:32 编辑

    STC-LINK采用自动检测0x7F方式实现自动断电烧写程序,非常可靠方便。今天给大家带来STC-LINK在keil中在线调试程序。
一.用Type-C线连接STC-LINK到天问51,STC-LINK接入计算机USB口,安装上驱动和下载STC-ISP软件。下载软件http://www.haohaodada.com/new/learning_show.php?id=404,驱动http://www.haohaodada.com/new/learning_show.php?id=405

二.打开STC-ISP软件,如下图设置和芯片型号STC8H8K64U和串口号,串口号注意如图所示“CP210x”这个,后续STC会有自动添加功能,会自动查找到这个串口,目前手动选择。
仿真1.jpg

三.设置用户程序运行的IRC频率,必须与调试程序的主频一致。
仿真2.jpg

四.如下图所示选择仿真芯片型号,点击将目标单片机设置为仿真芯片。点击后会自动下载仿真监控程序到芯片中。
仿真3.jpg

五.添加型号和头文件到keil中,添加仿真器驱动到keil中。按提示添加,注意文件目录。
仿真4.jpg
至此,芯片已设置成仿真芯片,keil中也添加了STC8H8K的头文件,仿真器驱动也安装完成。

六.打开keil软件,可以用天问51的keil版源码。设置仿真调试器。如下图:
1.右键点击项目,在菜单中找到Options for Target "xxx"
仿真5.jpg
2.找到DEBUG设置tab页,选择STC-Monitor Driver,并点击右侧的Settings。
仿真6.jpg
3.在Settings对话框中根据自己的STC-LINK所在的串口号选择comxx,单击确定,keil软件也设置完毕。
仿真7.jpg
4.给芯片断电再上电,确保芯片可进入仿真;点击Start/Stop Debug Session图标,自动下载程序,并进入仿真调试状态。
仿真8.jpg
您可以随心所欲地用STC-LINK来DEBUG了,祝你成功。



回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 15:10 , Processed in 0.349436 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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