ARM技术论坛
400万+工程师在用
华为|鸿蒙开发者日
直播报名
400万+工程师在用
华为|鸿蒙开发者日
直播报名

电子发烧友网工程师

17年用户 16436经验值
擅长:可编程逻辑 MEMS/传感技术 测量仪表 模拟技术 控制/MCU RF/无线
私信 关注

使用RealView MDK与ULINK烧写ADS产生的elf文件

2008-8-2 10:18

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



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




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



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



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

更多回帖

打开APP