|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
*.r90,文件在IAR C中的作用? |
| 作者:真水無香 欄目:單片機 |
小弟在網(wǎng)上下載了一個用IAR C編寫的工程文件,在這個工程文件中,有一個Debug文件夾,其下有三個文件夾,分別為Exe、List、Obj。在Obj文件夾中有三個后綴為.r90文件,因為我手上沒有IAR C,我想把這個代碼改到ICCAVR下面來使用,但是這三個文件,我目前打不開,不知有什么軟件可以打開?還有因為小弟沒有用過IAR C,不知三個以.r90為后綴的文件在IAR C中的作用是什么? 小弟在這里叩謝大家了。 |
| 2樓: | >>參與討論 |
| 作者: zalin 于 2003/5/29 12:20:00 發(fā)布:
可重定位目標(biāo)文件或庫文件 IAR C中可重定位目標(biāo)文件或庫文件用*.rXX來命名,其中XX和處理器有關(guān),如*.r90是對應(yīng)AVR,*.r43是對應(yīng)MSP430,等等 這類文件無法在ICCAVR中使用 |
|
| 3樓: | >>參與討論 |
| 作者: 真水無香 于 2003/5/29 12:36:00 發(fā)布:
那想在ICCAVR中使用這些代碼,有辦法嗎? 那我如果想在ICCAVR中使用這么代碼,有什么辦法嗎? 比如通過某些修改, 或這些*.r90,我不用的話。把代碼在ICCAVR中編譯,但是這樣好像不行,編譯器提示少東東(少main()函數(shù))。 因為在*.c的代碼中沒有main()函數(shù),但是在obj文件夾中卻有一個main.r90文件。 我想main()應(yīng)該在那里邊吧。我該這么辦啊,重新寫一個main(),然后再調(diào)用那些在*.c中的函數(shù)? 萬分謝謝 zalin |
|
| 4樓: | >>參與討論 |
| 作者: zalin 于 2003/5/29 12:49:00 發(fā)布:
我對ICCAVR不熟 重新寫一個main()應(yīng)該可以吧,為什么不用IAR?我一直用它,非常好的編譯器! |
|
| 5樓: | >>參與討論 |
| 作者: 真水無香 于 2003/5/29 13:18:00 發(fā)布:
我的項目大部分代碼是在ICC AVR中完成的,所以 我的一個項目,大部分代碼都是用ICC AVR編寫的,我下載的IAR C 代碼只是我要完成的工作的一部分。所以我需要把這些代碼轉(zhuǎn)到ICC AVR中去,與其他編好的代碼一起編譯。 不能把一個項目的一部代碼用ICC AVR編寫,一部分代碼用IAR C編寫吧,這樣的話,他們聯(lián)不到一起去了吧,是不是下載到單片機中也不行吧。難道下載兩個.hex啊。后下載的會把前面下的覆蓋掉吧,這方面我不是很了解,只是感覺用兩個編譯器,編譯是不行的啊。不知,您在這方面有什么資料嗎?謝謝 IAR C編譯器好像介紹它的資料不多。 畢竟ICC AVR國內(nèi)有人代理啊。 不過聽說IAR C比ICC AVR 好,有機會,我也要試一試。 請問一下,你的IAR C的版本是多少啊,目前那個版本比較好?大家用的比較多啊? 萬分感謝您 zalin |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |