原创 Keil uV4 TOOLS.ini文件修改方法

2009-11-14 22:07 15319 17 19 分类: MCU/ 嵌入式

在使用uV3的时候想使用Proteus仿真ARM7的时候,按照以前仿真单片机的方法修改TOOLS.ini文件失效,后来想了个偷梁换柱的方法,把其他在debug下拉里出现的一个驱动的dll


换成了VDMARM.DLL总算是可以仿真了,但最近在办公室用MDK3.5和Proteus仿真好好的,在自己电脑的MDK3.7上互联调试的时候MDK总死掉,于是换了MDK4.0(uV4),又要把uV4和


Proteus连在一起,不想使用以前的方法,一番摸索之下总算找到了一个方法:
1.安装好MDK4.0,对MDK3.7估计也适合。


2.安装Proteus的驱动,vdmagdi.exe,在安装完之后会自动在TOOLS.ini中添加Proteus相关的配置,可以在文件里看到这个字符串"Proteus VSM Simulator"。


3.备份Keil根目录下的TOOLS.ini,以防万一。


4.开始修改:
 一,修改文件属性,去掉“存档”属性。
 二,在步骤3中安装完Proteus驱动后,在TOOLS.ini文件中添加了TDRV10=BIN\VDMARM.DLL ("Proteus VSM Simulator"),此时还需要我们在CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6)添加TDRV10。因为我们仿真的话一般是ARM7,因为CPUDLL0是ARM7和ARM9的CPU模型,所以我们要把TDRV10也加进去。这里我改了地方有两处一个 是[ARM],另一处是[ARMADS],我感觉是没必要,但好像实际上需要。
 三,保存后退出,并修改文件属性为“只读”。


5.此时在打开一个ARM7的工程就可以看到debug下拉里出现了Proteus VSM Simulator。


新的uV4在仿真的时候不MDK总算不死了,底下还出现了下载的进度条,感觉不错,而且速度感觉提高了。但有一个问题还没有解决,我在办公室仿真时在线仿真可以,直接运行HEX文件也可以,可是在自己电脑上只有在线仿真才可以正常运行,而且还有刚开始说的MDK3.7总死掉,换了MDK4.0总算是不死了。


在ouravr论坛里看到了一个帖子提到自己添加TDRVx的话,还要在相应的CPUDLL里添加,比C51修改多了这么一个步骤。至于文件属性的修改,经过我多次的操作,发现这样操作好像保险一些,按照ouravr里帖子的介绍有不少人就没成功,不知是不是这个原因。不过在修改成功后最好还是把TOOLS.ini的"只读"去掉,因为uV可能也要修改它。次方法应该也可以添加其他的驱动吧。



附件为我修改后的TOOLS.ini,不能拿去直接用的,想用的需要把里面的注册码改成自己的。


https://static.assets-stash.eet-china.com/album/old-resources/2009/11/14/9e76ec01-0587-4e04-b963-888cad0560d9.rar

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户142112 2009-12-13 08:54

你的注册机不是好吧,留个方式,我发给你个注册机。

用户1441099 2009-12-3 22:19

你好啊,我按照你的方法怎么不可以呢。我的也是uv4的,一调试就说出错,还会死掉,连注册码都不能用了,调一次注册码就要重新找一个,你知道是什么回事吗?谢谢了
相关推荐阅读
用户142112 2011-01-04 23:43
IEEE Verilog 2001标准翻译
闲来无聊,想翻译Verilog2001标准,有兴趣的联系我,邮箱captainliuy@163.com。英文原版标准见附件。到现在为止翻译了前两章,如果你在阅读的时候,觉得那里翻译的不对,或者用词不准...
用户142112 2011-01-04 21:21
FWFT FIFO读操作注意
    FWFT:First Word Fall Through的缩写,好像是Xilinx的说法,Altera对应的概念是Show-ahead synchronous(SASO)。即数据在rdreq有...
用户142112 2010-10-08 19:36
Modelsim自动化仿真平台--BFM_FIFO
         这次添加了FWFT(First Word Fall Through) FIFO的BFM模型,以及DDR多端口控制器的仿真模型。因为如果写RTL级的DDR多端口控制器比较费时,所以写了...
用户142112 2010-09-21 21:07
Modelsim自动化仿真平台--BFM_CLK
写了第一个简单的BFM模块,时钟和复位。将覆盖原来的BFM文件夹,将两个do文件放在test目录下,打开modelsim执行*sim.do。...
用户142112 2010-09-18 20:09
Modelsim自动化仿真平台
下载后,解压到D盘根目录,打开Modelsim,执行*sim.do,就可以进行仿真。具体内容可以看目录结构和脚本。BFM和用户库文件还没有做,等做好后再上传。...
用户142112 2010-08-20 20:23
TCL 双引号和花括号的区别
用了很一段时间的Modelsim,用TCL脚本仿真,开始注意起来它,看了些资料,有一个问题始终让我很困惑,那就是花括号 的用法,今天Google了一下,觉得有一点豁然了,记录一下。为了不让自己的翻译影...
EE直播间
更多
我要评论
2
17
关闭 站长推荐上一条 /3 下一条