- 打卡等级:以坛为家II
- 打卡总天数:493
- 最近打卡:2025-05-01 08:31:58
荣誉版主
- 积分
- 3476
|
发表于 2023-11-19 17:28:54
|
显示全部楼层
话接上回:
"为了避免偶然性,我又淘购了一片STC32G12K128 DIP40芯片,正在途中。。。
目的是想了解和验证一下, 出厂默认情况下,这个芯片是否带有仿真功能? 这次DIP40芯片是什么版本, 是不是V7.4.6U以上版本?是不是仅仅支持SWD仿真? 不久就会揭晓的。"
淘购的芯片终于收到, RMB 4.20 元, 比前次购买的又便宜了些. 如图所示.
实验了一下, 体会如下:
1, 新的芯片默认状态下是不带有仿真功能的;
2, 这次DIP40的芯片, 版本是V7.4.6U, 是2023年的新品, 非常理想,与教程提示版本一致;
3, 按照楼主的教程, 用STC USB Link1D 工具, 将它制作成SWD仿真芯片, 一路顺利, 没有出现任何错误提示, 进入KeilC251仿真调试, 十分顺利;
4, 试验:
用STC USB Link1D 工具, 将它制作USB模式仿真芯片, 没有出现错误提示, 可进入KeilC251仿真调试,但是并不顺畅准确, 而且无法停止退出仿真状态, 最后只好启动任务管理器, 强制退出Keil;
此时的芯片, 再次用STC USB Link1D 工具, 将它制作成SWD仿真芯片, 就会出现硬件选项错误, 如果忽略选项(取消勾), 貌似顺利制作成仿真芯片, 实际是不行的, 无法进入仿真,出现如前提示界面;
解决办法: 用USB线直接连接芯片, 用P3.2接地上电的办法, 辨识为 STC-USB Writer (HID1), 下载一个程序, 取消仿真功能. 再次重新制作仿真芯片....如第3点所示....顺利....
经验体会:
还是老老实实, 用STC USB Link1D 工具, 将STC32G12K128芯片制作成SWD模式仿真芯片, 用STC USB Link1D 工具, 间接连接目标板, 进行KeilC251仿真调试.
从内心承认: STC32G12K128芯片, 目前仅支持用STC USB Link1D 工具SWD模式仿真调试.
目前阶段别指望用USB线直接仿真调试 STC32G12K128芯片. 别小看或撼动STC USB Link1D 工具的强大功能及它的历史地位.
我淘购的 STC USB Link1D 工具是值得的. 没有白买.珍惜它、爱护它、使用它.
再次体验到: STC32G12K128芯片成为带有仿真功能的芯片后, 在仿真调试结束后, 程序代码是驻留再片内的,上电即运行, 这一特点非常好, 类似STM32芯片, 方便实用.
|
|