/*************************************************************************************************************
仿真器SN-LINK-S1 + 仿真小板或芯片:可用于51内核芯片的调试。
仿真软件Keil的插件:在官网可免费下载和使用。
*************************************************************************************************************/
Keil和插件搭配使用;
适用于51核芯片型号;
可以外接仿真小板和芯片;
支持烧录;
支持外部供电仿真;
在安装前查看电脑是否安装KEIL软件,需要安装的用户,自行安装。我方不提供安装包及使用权限开通;
安装完成后可到 官网开发工具专栏 下载最新的Keil C51 S1 Drive 文件 ;
下载后点击打开文件夹里的SNLink S1 _KeilC51Driver_V xx.xx.EXE文件;
待安装显示:“ installed successfully !”则代表安装成功。
若安装失败,可能是被电脑的杀毒软件误判造成的,请先添加信任后再次安装。
本次以MC51F003A4为例;新建完工程后,在KEIL主页点击“魔术棒”然后依次选择"Debug"和“Utilities”,选择仿真驱动和下载驱动;
模块 | 功能 |
1 | 识别仿真器设备,成功显示SNLinkS1 |
2 | 烧录程序设置,包括擦除、编程、校验 |
3 | 芯片型号选择 |
4 | 分区加密配置 |
5 | 芯片应用配置项选择 |
6 | 选择仿真端口SCLK 速度 |
7 | 芯片上电电源和上电时间选择 |
8 | 加载用户选择的芯片应用配置项信息 |
9 | 烧录keil 工程产生的 hex 文件到 EEPROM |
10 | keil插件及仿真器等版本相关信息显示 |
仿真小板上CLK0、DIO0与CLK1、DIO1二选一;
仿真小板上CLK0、DIO0与CLK1、DIO1二选一;
注:使用复位脚下载的前提条件为,MCU对应引脚复位功能已开启。 若未开启,则需先使能复位脚烧录一次,开启MCU引脚复位功能 |
仿真小板上CLK0、DIO0与CLK1、DIO1二选一;
1、仿真器连接引脚;
2、仿真接线引脚:如需仿真器供电,则需短接VDD;CLK0、DIO0 与 CLK1、DIO1任选一组连接;
3、芯片;
4、I/O引脚;
5、外部供电仿真接口
需先安装Keil插件,即在Keil中添加芯片型号及配置。插件可在官网免费下载。
keil安装、注册等参考>>> 点此跳转 <<<
①下载“Hex2Bin.exe”(自行在网络下载),将此软件放置工程目录下
②在Keil中打开User选项,勾选“1”Run #1;
③填写命令;“2”Hex2Bin.exe文件地址;“3”.hex文件地址,“2”和“3”两地址中间用空格隔开。
A:
MC51F003A4仿真时不支持休眠模式
A:
①检查仿真器是否已连接
②检查驱动是否安装成功,可删除后重新安装。
③检查数据线类型,是否支持数据传输,还是仅供充电。
④修改上电时间(power on time)与掉电时间(power off time)。
A:
①跳线连接时,检查接线是否正确;
②修改 Power on time上电时间
②使用仿真小板时,检查仿真小板VDD供电排针、烧录脚排针是否短接正确。
A:先编译,再下载程序。
A:
①芯片进行了加密处理,使用烧录器进行解锁后才可用于仿真。
A:
Utilities没有选择Target Driver
A:添加启动程序时,如果选择的是All files,则会报错;应选择.a后缀
A:
①查看仿真环境是否匹配,如仿真器的选择是否正确;
②点击Settings时,电脑是否连接仿真器与芯片。
A:
百度c51v960a.exe,下载并安装
A:在debug模式下,若程序反汇编指令为空指令,可修改“Options for Target / Utiliter / Security”,选择“All L0”。