内容概要本文详细介绍了使用USB Link1D仿真器对STC32G系列单片机进行SWD硬件仿真的完整流程。内容涵盖软件准备下载最新AISTC-ISP软件及stcmon251仿真驱动、KEIL环境配置添加仿真器驱动和芯片型号、仿真器固件手动更新、连接单片机后的程序下载设置、仿真芯片的创建与注意事项以及在Keil中进行仿真调试的具体操作步骤。文中特别强调了IRC频率设置一致性、P3.0/P3.1引脚占用问题、仿真成功后需关闭自动下载选项等关键细节并提供了非DEBUG模式下的程序下载方法。; 适合人群从事单片机开发的工程师、嵌入式系统研发人员尤其是使用STC32G系列单片机进行项目开发的技术人员。; 使用场景及目标①实现STC32G系列单片机的硬件仿真调试提升开发效率②解决程序下载后无法运行的问题通过仿真器供电实现直接运行③掌握Keil环境下基于STC Monitor-251驱动的仿真配置方法进行断点调试、变量监测等操作。; 阅读建议阅读时应严格按照文档步骤操作重点关注固件更新、频率匹配、引脚占用和仿真设置等易错环节建议结合实际硬件动手实践并参考官方论坛获取更多技术支持。使用USBLink1D仿真器对STC32G系列单片机进行SWD硬件仿真的完整流程包括软件准备下载最新AISTC-ISP软件及stcmon251仿真驱动、KEIL环境配置、仿真器固件更新、程序下载设置和仿真芯片创建等关键步骤。重点强调了IRC频率一致性、P3.0/P3.1引脚占用、自动下载选项关闭等注意事项并提供了Keil仿真调试操作指南和非DEBUG模式下的程序下载方法帮助开发者高效实现STC32G单片机的硬件仿真调试WD硬件仿真 32G系列使用USB Link1D仿真器1.务必先去官网下载最新的 AISTC-ISP软件截止至目前最新版本是 AISTC-ISP6.94K因为新版本会优化掉一些历史遗留问题特别是仿真这块AISTC-ISP6.94K的stcmon251仿真驱动程序版本已更新至v1.08。下载地址工具软件-深圳国芯人工智能有限公司 https://www.stcai.com/gjrjL3.建议手动更新一下固件此时切记仿真器不要连接我们的单片机注意下这里的设置主控和清除数据两个步骤的操作顺序4.此时链接我们的单片机然后进行如下的设置就可以通过ISP软件正常下载程序了。注意一下这里的IRC频率一定要和程序里设置的主时钟一样哈5.当然正常这样子下载完成他不会运行程序可以看到我们的板子上电源指示灯都不亮此时如果插上外部电源就可以正常工作了当然这里我们也可以有别的办法就是进行下面的这个操作然后重新进行上述操作下载这样下载成功之后会通过仿真器对他进行供电这样就可以直接运行起来了可以看到你板子上实物有没有运行。6.到上面一步成功之后就可以开始设置为仿真芯片了。这里选择了P3.0/3.1作为仿真端口所以程序里不能出现任何占用3.0和3.1引脚的功能像什么USB-CDC之类的就先不要用了先用点亮一个LED的程序进行测试比较容易观察结果7.成功制作完仿真芯片之后一定要去掉“当目标文件变化时自动装在并发送下载命令”的勾勾或者关闭软件后台一起关闭不然编译完程序就会自动下载在把仿真程序覆盖掉。这里注意制作完仿真芯片之后记得断一下mcu的电源。然后再KEIL C251里 进行下述操作8.这样就可以下载并且调试了9.出现下面这个界面说明已经成功的进入了仿真模式然后就可以用变量监测断点等等的功能10.当然不进DEBUG模式也可以下载程序切记这个步骤下载完程序暂时需要断一下电才能使用。可以按一下仿真器上的KEY2按钮断电后面和这个功能官网会优化掉希望小伙伴们暂时克服一下哈最后有一些常见的问题可以查看论坛帖子【仿真】仿真注意事项总结 - 国芯论坛 https://www.stcaimcu.com/forum.p ... 108extrapage%3D1
USB Link1D仿真器SWD硬件仿真 32G系列
内容概要本文详细介绍了使用USB Link1D仿真器对STC32G系列单片机进行SWD硬件仿真的完整流程。内容涵盖软件准备下载最新AISTC-ISP软件及stcmon251仿真驱动、KEIL环境配置添加仿真器驱动和芯片型号、仿真器固件手动更新、连接单片机后的程序下载设置、仿真芯片的创建与注意事项以及在Keil中进行仿真调试的具体操作步骤。文中特别强调了IRC频率设置一致性、P3.0/P3.1引脚占用问题、仿真成功后需关闭自动下载选项等关键细节并提供了非DEBUG模式下的程序下载方法。; 适合人群从事单片机开发的工程师、嵌入式系统研发人员尤其是使用STC32G系列单片机进行项目开发的技术人员。; 使用场景及目标①实现STC32G系列单片机的硬件仿真调试提升开发效率②解决程序下载后无法运行的问题通过仿真器供电实现直接运行③掌握Keil环境下基于STC Monitor-251驱动的仿真配置方法进行断点调试、变量监测等操作。; 阅读建议阅读时应严格按照文档步骤操作重点关注固件更新、频率匹配、引脚占用和仿真设置等易错环节建议结合实际硬件动手实践并参考官方论坛获取更多技术支持。使用USBLink1D仿真器对STC32G系列单片机进行SWD硬件仿真的完整流程包括软件准备下载最新AISTC-ISP软件及stcmon251仿真驱动、KEIL环境配置、仿真器固件更新、程序下载设置和仿真芯片创建等关键步骤。重点强调了IRC频率一致性、P3.0/P3.1引脚占用、自动下载选项关闭等注意事项并提供了Keil仿真调试操作指南和非DEBUG模式下的程序下载方法帮助开发者高效实现STC32G单片机的硬件仿真调试WD硬件仿真 32G系列使用USB Link1D仿真器1.务必先去官网下载最新的 AISTC-ISP软件截止至目前最新版本是 AISTC-ISP6.94K因为新版本会优化掉一些历史遗留问题特别是仿真这块AISTC-ISP6.94K的stcmon251仿真驱动程序版本已更新至v1.08。下载地址工具软件-深圳国芯人工智能有限公司 https://www.stcai.com/gjrjL3.建议手动更新一下固件此时切记仿真器不要连接我们的单片机注意下这里的设置主控和清除数据两个步骤的操作顺序4.此时链接我们的单片机然后进行如下的设置就可以通过ISP软件正常下载程序了。注意一下这里的IRC频率一定要和程序里设置的主时钟一样哈5.当然正常这样子下载完成他不会运行程序可以看到我们的板子上电源指示灯都不亮此时如果插上外部电源就可以正常工作了当然这里我们也可以有别的办法就是进行下面的这个操作然后重新进行上述操作下载这样下载成功之后会通过仿真器对他进行供电这样就可以直接运行起来了可以看到你板子上实物有没有运行。6.到上面一步成功之后就可以开始设置为仿真芯片了。这里选择了P3.0/3.1作为仿真端口所以程序里不能出现任何占用3.0和3.1引脚的功能像什么USB-CDC之类的就先不要用了先用点亮一个LED的程序进行测试比较容易观察结果7.成功制作完仿真芯片之后一定要去掉“当目标文件变化时自动装在并发送下载命令”的勾勾或者关闭软件后台一起关闭不然编译完程序就会自动下载在把仿真程序覆盖掉。这里注意制作完仿真芯片之后记得断一下mcu的电源。然后再KEIL C251里 进行下述操作8.这样就可以下载并且调试了9.出现下面这个界面说明已经成功的进入了仿真模式然后就可以用变量监测断点等等的功能10.当然不进DEBUG模式也可以下载程序切记这个步骤下载完程序暂时需要断一下电才能使用。可以按一下仿真器上的KEY2按钮断电后面和这个功能官网会优化掉希望小伙伴们暂时克服一下哈最后有一些常见的问题可以查看论坛帖子【仿真】仿真注意事项总结 - 国芯论坛 https://www.stcaimcu.com/forum.p ... 108extrapage%3D1