发布网友 发布时间:2022-04-23 03:58
共1个回答
热心网友 时间:2023-10-04 08:02
Proteus仿真有两种方式:加载HEX和联调方式。
加载HEX:
需要注意的是,KEIL4产生的HEX与Proteus所要的HEX不是很好兼容,需要把KEIL生成后的HEX文件用记事本打开,删去倒数第二行(不留空行)才行;
联调方式不需要这么做,联调的安装方法设置方法:
keil与proteus联调的安装方式
第一步:
安装KEIL(我用的4.14),proteus,vdmagdi.exe(装到KEIL的安装根目录中)。如果没有问我要。
第二步:
1.打开Keil的安装根目录,打开tools.ini。
2.在[ARM]中找到“TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link Debugger")”,再这句后面回车另起一行,粘贴“TDRV9=BIN\VDMARM.DLL ("Proteus VSM Simulator")”
3.在[ARM]中找到“CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV10)”,加入“TDRV9,"。
4.找到[ARMADS],重复3、4两步。
第三步:
Keil:
打开“Options for Target”,
1:“Debug”中右上方的下拉菜单中要选择Proteus;
2:“setting”中,把IP改为:127.0.0.1;
3:勾选Linker->Use Memory Layout from Target Dialog
Proteus:选择Debug Use 中的Proteus VSM Simulater