|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教一個(gè)keil for arm 的怪問題 |
| 作者:hansliu 欄目:ARM技術(shù) |
最近才轉(zhuǎn)到keil. ADS生成的HEX文件可以用FLASH ISP下到LPC2136.校驗(yàn)通過。 keil生成的HEX下到芯片里,compare FLASH 總是出錯(cuò),非常簡單 的blink也不行。 聽有人說keilARM232a的startup.s不支持213x.會是這個(gè)原因嗎? 哪位有可用的startup.s 能否發(fā)個(gè)給我,謝謝了。 我的mail:root@xydtech.com |
| 2樓: | >>參與討論 |
| 作者: cqkj 于 2006/7/20 19:08:00 發(fā)布:
re 在KEIL目錄下有例程的.... 試試.... |
|
| 3樓: | >>參與討論 |
| 作者: hotpower 于 2006/7/20 19:11:00 發(fā)布:
啟動(dòng)代碼很關(guān)鍵~~~ http://blog.21ic.com/more.asp?NAME=hotpower&id=18119 |
|
| 4樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 19:14:00 發(fā)布:
我測試的就是keil自帶的例子blinky 只是改芯片型號為LPC2136 |
|
| 5樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 19:22:00 發(fā)布:
用的什么編譯器? 如果不是CARM的話要自己設(shè)置RO和RW |
|
| 6樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 19:35:00 發(fā)布:
keil for arm232a,uvision3 hotpower 大俠的beepdemo我也試了,編譯通過. 得到的hex文件下載到LPC2136不成功,compare FLASH failed! |
|
| 7樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 19:36:00 發(fā)布:
不是,我是說你的keil選的是什么編譯器啊 有REALVIEW CARM 等 你看一下 |
|
| 8樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 19:42:00 發(fā)布:
REALVIEW CARM在何處設(shè)置? project選項(xiàng)里好象沒有啊? |
|
| 9樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 19:44:00 發(fā)布:
我給你貼個(gè)圖,等等。。。。 |
|
| 10樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 19:47:00 發(fā)布:
右鍵單擊TARGET,自己找找MANAGE COMPONENT |
|
| 11樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 19:59:00 發(fā)布:
用的是keil ARM編譯器 能編譯成功生成HEX文件.但文件下載也說成功,compare FLASH通不過, 代碼不運(yùn)行. 可以肯定不是硬件問題,用ADS1.2生成的HEX文件板子工作一切正常. |
|
| 12樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 20:01:00 發(fā)布:
沒有這個(gè)編譯器 只有RV CARM GNU三種 如果你用CARM的話就不用自己設(shè)置RO和RW了 如果用的RV的話還要自己設(shè)置 你去圈圈的BLOG看一下 |
|
| 13樓: | >>參與討論 |
| 作者: computer00 于 2006/7/20 20:05:00 發(fā)布:
哈哈~~~~~這苦頭Javie前幾天吃過~~~~~ |
|
| 14樓: | >>參與討論 |
| 作者: computer00 于 2006/7/20 20:11:00 發(fā)布:
我暈……如果你是女的,我就親你一個(gè)~~~~~可惜你是男的…… * - 本貼最后修改時(shí)間:2006-7-20 20:13:48 修改者:computer00 |
|
| 15樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 20:19:00 發(fā)布:
編譯選項(xiàng)問題 SELECT arm development tools: (a)use keil arm tools (b)use GNU tools 1.\Cygnus 2.C:\KEIL\ARM (c)use ARM tools 1. \ARM\ADS1_2 2. C:\KEIL\ARM 我用的選項(xiàng)是(a) |
|
| 16樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 20:20:00 發(fā)布:
看來keil版本不一樣 |
|
| 17樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 20:32:00 發(fā)布:
請問JaViE用的是哪個(gè)版本的KEIL? 我用的是KARM 232A. |
|
| 18樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 20:54:00 發(fā)布:
uV3 |
|
| 19樓: | >>參與討論 |
| 作者: computer00 于 2006/7/20 21:51:00 發(fā)布:
我用的是2.5A。估計(jì)jave的也是。 |
|
| 20樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 22:00:00 發(fā)布:
能否提供一個(gè)測試過的uv3的完整小項(xiàng)目 我知道自己這個(gè)要求有點(diǎn)過了。但實(shí)在是沒法理解這個(gè)現(xiàn)象。 我裝了232A,又裝了RVmDK310a,用CARM編譯通過。 得到的hex文件能下載到芯片里,但compare FLASH總是不成功。 郁悶。 |
|
| 21樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/20 22:13:00 發(fā)布:
裝了RVMDK3.10a 用RVMDK3.10a,設(shè)置和圈圈blog上的一樣,編譯沒問題,就是得到的HEX文件 下到芯片里,compare FLASH通不過. |
|
| 22樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/20 22:18:00 發(fā)布:
做好CARM里的設(shè)置 要選擇好設(shè)置選項(xiàng) 把晶振設(shè)置好,并且把USE ON-CHIP ROM和USE ON-CHIP RAM打上勾 應(yīng)該問題就不大了 |
|
| 23樓: | >>參與討論 |
| 作者: JaViE 于 2006/7/21 11:38:00 發(fā)布:
問題解決了沒? |
|
| 24樓: | >>參與討論 |
| 作者: hansliu 于 2006/7/21 21:16:00 發(fā)布:
問題沒解決,準(zhǔn)備重新裝uVsion3 試試 但我感覺問題也許不在編譯器上,因?yàn)楫吘笻EX文件都生成了,設(shè)置也都檢查了 芯片型號,頻率,使用內(nèi)部FLASH,內(nèi)部RAM。還有哪里沒有考慮到呢? 對了,各位也用PHILIPS 的ISP FLASH utility下載程序嗎? |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |