[讨论] 使用MDK与ULINK烧写ADS产生的elf文件

ye0217   2009-2-19 14:59 楼主
使用RealView MDK配合ULINK来仿真和烧写STR71X系列的芯片都是很方便的,但是如果把在ADS下的编译的结果烧写到STR71X则有点麻烦,需要使用专用的工具。
经过本人的实验发现在KEIL下使用ULINK同样也可以下载ADS产生的编译结果,具体方法如下:
1,对ADS使用如下的设置产生ELF文件如下图所示

2,要针对STR710FZ2芯片做如下的设置如下图所示


3,在KEIL打开一个STR710FZ2的例子工程---为了不对原来的例子工程产生干扰也可以把这些例子工程COPY到一个自己容易找的位置,本人的STR710X的例子工程的位置在“C:\Keil\ARM\Boards\ST\STR7”我选择的是其中的Blinky。把ADS产生的ELF文件拷贝到这个例子工程所在目录中的FLASH目录中把里面原来的ELF文件删掉然后把ADS的ELF文件改为和这个目录中原来的ELF文件一样的名字。在KEIL的工具栏中选择"STR710 Board Flash"如下图所示

4,连接上ULINK,选择FLASH菜单-->Download,然后就可以看到RealView MDK最下面状态栏显示的烧写过程。

可以举一反三其它KEIL支持的ARM芯片应该也可以使用同样的方法来烧写。ULINK真是个好工具。如果是ARM的初学者强烈建议使用ULINK来做仿真器,方便好用而且很直观。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复