使用RealView MDK配合ULINK來仿真和燒寫STR71X系列的芯片都是很方便的,,但是如果把在ADS下的編譯的結(jié)果燒寫到STR71X則有點(diǎn)麻煩,,需要使用專用的工具,。 經(jīng)過本人的實(shí)驗(yàn)發(fā)現(xiàn)在KEIL下使用ULINK同樣也可以下載ADS產(chǎn)生的編譯結(jié)果,,具體方法如下: 1,對(duì)ADS使用如下的設(shè)置產(chǎn)生ELF文件如下圖所示
2 ,,要針對(duì)STR710FZ2芯片做如下的設(shè)置如下圖所示
3 ,,在KEIL打開一個(gè)STR710FZ2的例子工程---為了不對(duì)原來的例子工程產(chǎn)生干擾也可以把這些例子工程COPY到一個(gè)自己容易找的位置,本人的STR710X的例子工程的位置在“C:\Keil\ARM\Boards\ST\STR7”我選擇的是其中的Blinky。把ADS產(chǎn)生的ELF文件拷貝到這個(gè)例子工程所在目錄中的FLASH目錄中把里面原來的ELF文件刪掉然后把ADS的ELF文件改為和這個(gè)目錄中原來的ELF文件一樣的名字,。在KEIL的工具欄中選擇"STR710 Board Flash" 如下圖所示
4, 連接上ULINK,,選擇FLASH菜單-->Download,然后就可以看到RealView MDK最下面狀態(tài)欄顯示的燒寫過程。
可以舉一反三其它KEIL支持的ARM芯片應(yīng)該也可以使用同樣的方法來燒寫,。ULINK真是個(gè)好工具,。如果是ARM的初學(xué)者強(qiáng)烈建議使用ULINK來做仿真器,方便好用而且很直觀,。 |