Keil与ULink的连接问题,再次请教!

[复制链接]
4531|7
 楼主| oldcat8999 发表于 2007-11-12 10:30 | 显示全部楼层 |阅读模式
如题,关于Keil与Ulink的连接问题,前几天已经发帖问了一次,在lenglx&nbsp;、xieqin等几位DX的帮助下,终于有了些眉目,有相同问题的朋友可以看看这个帖子:https://bbs.21ic.com/club/bbs/list.asp?boardid=35&page=2&t=2741045&tp=%u5173%u4E8EULINK%u4E0EKeil%u8FDE%u63A5%u95EE%u9898%uFF0C%u8BF7%u9AD8%u624B%u6307%u70B9%u3002<br /><br />按照lenglx的说法,我去下载了一个新版本的Keil&nbsp;3.12,果然可以选择44B0X器件了。但需要说明的是,似乎Keil的部分版本根本不支持ULINK,&nbsp;而需要Ulink2,兼容性这么差,真不知道Keil怎么想的。<br /><br />现在的情况是:选择44B0X器件后,在Keil中选择Flash--Download,然后Ulink的黄色灯会亮一会,然后Keil会出现如下提示(见图):<br />似乎有一些东西没有找到,请问这是为什么呢?&nbsp;该如何解决?<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
computer00 发表于 2007-11-12 15:34 | 显示全部楼层

看看我的例子吧:

里面有个flash.ini的文件,你在setting里面就要设置它.<br /><br />里面的内容:<br />/***********************************************************************/<br />/*&nbsp;&nbsp;This&nbsp;file&nbsp;is&nbsp;part&nbsp;of&nbsp;the&nbsp;ARM&nbsp;Compiler&nbsp;package&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/*&nbsp;&nbsp;Copyright&nbsp;KEIL&nbsp;ELEKTRONIK&nbsp;GmbH&nbsp;1992-2004&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/***********************************************************************/<br />/*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/*&nbsp;&nbsp;FLASH.INI:&nbsp;FLASH&nbsp;Initialization&nbsp;File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />/***********************************************************************/<br /><br /><br />_WDWORD(0x01D30000,&nbsp;0x00000000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;WTCON:&nbsp;&nbsp;Disable&nbsp;Watchdog<br />_WDWORD(0x01C00000,&nbsp;0x00000001);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;SYSCFG:&nbsp;Disable&nbsp;Cache<br /><br /><br /><br />另外,还需要设置对应的FLASH型号. <br /> 相关链接:<a href='http://blog.21ic.com/user1/2198/archives/2007/37838.html'>http://blog.21ic.com/user1/2198/archives/2007/37838.html</a>
 楼主| oldcat8999 发表于 2007-11-12 10:42 | 显示全部楼层

进行在线仿真时似乎也不对,Keil提示如下:

没有读写权限?
computer00 发表于 2007-11-12 11:05 | 显示全部楼层

你找找keil自带的44B0的hello工程,里面有个例子

要搞个初始化文件的,你仔细看看它的选项里面的设置.
 楼主| oldcat8999 发表于 2007-11-12 11:59 | 显示全部楼层

圈圈回复速度真快啊

刚才又看了下Keil的帮助文档,全是E文,有点晕,但总算懂了一些。<br />似乎需要在Keil--Project--Option&nbsp;for&nbsp;target--Utilities--setting中对ARM&nbsp;FOR&nbsp;Algorighm进行设置,但我只知道44B0X片内没有ROM&nbsp;RAM,&nbsp;开发板上的RAM&nbsp;ROM都是外扩的,&nbsp;但应该怎么设置呢?&nbsp;用过这块开发板的DX指导下吧。
 楼主| oldcat8999 发表于 2007-11-12 12:02 | 显示全部楼层

问题截图

xieqin 发表于 2007-11-12 13:06 | 显示全部楼层

仿真需要设置地址空间的访问权限

例子:<br />MAP&nbsp;&nbsp;&nbsp;&nbsp;0x00000000,0x0007FFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;READ&nbsp;&nbsp;&nbsp;&nbsp;EXEC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />MAP&nbsp;&nbsp;&nbsp;&nbsp;0x00080000,0x003FFFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;READ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />MAP&nbsp;&nbsp;&nbsp;&nbsp;0x02000000,0x03FFFFFF&nbsp;&nbsp;&nbsp;&nbsp;READ&nbsp;&nbsp;&nbsp;&nbsp;WRITE&nbsp;&nbsp;&nbsp;&nbsp;<br />不看帮助文件怎么行!
lenglx 发表于 2007-11-15 17:40 | 显示全部楼层

呵呵,不能用ULINK,好解决

<br />你可以用MDK3.05中&nbsp;ARMBINUL2ARM.DLL&nbsp;替换MDK3.10以上中那个文件,你就可以用ULINK了.&nbsp;<br />&nbsp;UL2ARM.DLL&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

183

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部