我用STC-USB Link1D仿真问题在哪?
目前正在调试STC32G12K128。转接板插在一块测试板上。在Keil中程序编译无错误、无警告。通过STC-USB Link1D下载到测试系统中。被调试系统重新上电,测试程序运行良好,38个接口LED有序亮灭。关闭被调试系统电源,选择通过STC-USB Link1D将STC32G12K128写成一个仿真器。仿真接口只有SWD可选。采用默认的P3.0/3.1。ISP软件显示操作成功。被调试系统重新上电后,在Keil中设置调试采用SWD接口。Keil编译无错误、无警告。点击启动调试按钮,Keil界面显示连接成功,进入仿真状态。但是点击运行程序按钮,就不见反应了。再点击启动/停止调试按钮可以正常退出到程序编辑界面而没有死机。照理,我一路下载、写仿真器,接口线路都没有改动,不因该这样啊? 用最新的STC-ISP下载软件v6.91N,按照此贴的步骤操作:使用STC-USB Link1D 仿真器 硬件SWD仿真STC32 - https://www.stcaimcu.com/forum.php?mod=viewthread&tid=703&page=1&extra=#pid3969
谢谢回复!成功了!仔细阅读了STC32G技术文件P111-119,按每个步骤仔细操作一遍。不仅在Debug标签下要选择和设置调试接口,在“Utilities”标签下也要按照说明设置,之前忘了这一步。建议STC32G技术手册的这几页配图换的清晰些,模糊看不清,有些只能按照大约位置勾选。再次谢谢!另外提醒的是,STC-USB Link1D需要插在可靠的USB扩展坞上。我用的是一个1米长扩展4个USB3.0的。否则电脑不能识别STC-USB Link1D。若直接插在电脑的USB口上,被调试系统不便连接。 本坛的这个贴写的好:
使用STC-USB Link1D 仿真器 硬件SWD仿真STC32 - 编译器/仿真器/ISP下载/做自己的ISP/ID号加密/程序加密后传输 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
这是数据手册中的
页:
[1]