|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
使用MPLAB v7.22或C18 v3.00可能遇到的問題 |
| 作者:martin 欄目:單片機 |
MPLAB v7.22 和C18 v3.00已在網(wǎng)上發(fā)布。 新版本中的匯編編譯器MPASM v5.00和連接器MPLANK v4.00對COFF文件的格式有改動,這個改動將有可能在新老版本MPLAB和C18混用時出現(xiàn)編譯錯誤,如下: MPLINK 4.00, Linker COPYRIGHT (c) 2005 MICROCHIP TECHNOLOGY Inc. Error - Coff file format for 'C:\mcc18\lib/c018i.o' is out of date. Errors : 1 BUILD FAILED: Tue Oct 25 08:36:29 2005 解決方法如下: 1, 如果使用MPLAB v7.21和C18 v3.00,在MPLAB的tool suite選擇里選mcc18目錄里的MPASM和MPLINK,如果要用到老版本C18產(chǎn)生的目標文件(.o文件),必須重新用新版本C18重新編譯產(chǎn)生新的目標文件,之前老版本C18編譯出來的目標文件不能再使用。 2, 如果使用MPLAB v7.22和C18 v2.40或更低版本,在MPLAB的tool suite選擇里選mcc18目錄里的MPASM和MPLINK,或者考慮將C18升級到v3.00版本。 3, 如果使用MPLAB v7.22和C18 v3.00,沒有任何問題,不需要注意什么。 4, 如果使用MPLAB v7.22,并沒有使用C18編譯器,如果用到老版本MPLAB產(chǎn)生的目標文件(.o文件),必須重新用新版本MPLAB重新編譯產(chǎn)生新的目標文件,或者在新版本MPLAB的tool suite選擇里,把MPASM和MPLINK的路徑指向老版本MPLAB的目錄(這樣仍可以使用老的目標文件)。 5, 如果使用低于v7.21版本的MPLAB,又使用v3.00版本的C18,MPLAB將不認識新的coff文件格式,必須將MPLAB升級到v7.22。 總之,最好的避免問題的方法是,把MPLAB和C18都升級到最新版本。 關于coff文件格式的改變的詳情,請參見新版本的MPLAB,C18,MPASM,MPLINK等的readme文件。 * - 本貼最后修改時間:2005-10-26 14:32:33 修改者:martin |
| 2樓: | >>參與討論 |
| 作者: rad.zhu 于 2005/10/26 17:32:00 發(fā)布:
這樣的帖子應該頂置 |
|
| 3樓: | >>參與討論 |
| 作者: stghl 于 2005/10/28 11:01:00 發(fā)布:
7.22 ICD2好象不能用 好象用7.22 ICD2仿真好象不能用了。軟件在運行的時候的PC指針不會動,只是停在那里,全速運行也不行,偶爾單步運行能運行一下,過一會又不 行了, 不知是何原因。 |
|
| 4樓: | >>參與討論 |
| 作者: xieyuanbin 于 2005/11/7 9:25:00 發(fā)布:
軟件仿真BUG太多. RA4的問題/復位后端口沒有復位,等等. |
|
| 5樓: | >>參與討論 |
| 作者: su_mj000 于 2005/11/27 15:33:00 發(fā)布:
ICD2似乎無法在MPLAB-IDE v7.xx下運行 這個問題已有多次在論壇上提及.實在無法理解! 網(wǎng)上有愛好者們設計的GPICD,思路不錯.全部功能的靠PC的軟件 實現(xiàn). 以并口驅動,13V的CPP也只借助一個電感,以DC/DC方式得到.依照此 種思路,ICD2也應該能夠實現(xiàn)(不知PIC18Fxxxx的協(xié)議是否公開). 有理由相信,這樣的設計會可靠得多.MICROCHIP很可能不喜歡 這樣的設計,原因是會少了財路. |
|
| 6樓: | >>參與討論 |
| 作者: 疏梅篩月影 于 2006/1/2 18:14:00 發(fā)布:
:) 我用的是6.6,可以的,以前用7.10覺得不好用就用6.6了。 |
|
| 7樓: | >>參與討論 |
| 作者: kingpoo 于 2006/1/5 17:39:00 發(fā)布:
7.22 ICD2好象不能用??? 7.22 ICD2好象不能用?? 不會吧,試試... |
|
| 8樓: | >>參與討論 |
| 作者: zzzpf 于 2006/1/6 12:31:00 發(fā)布:
好帖 謝謝 |
|
| 9樓: | >>參與討論 |
| 作者: 疏梅篩月影 于 2006/1/12 10:46:00 發(fā)布:
+ 我也發(fā)現(xiàn)7.22仿真不了,程序不動。 |
|
| 10樓: | >>參與討論 |
| 作者: ilovelydia 于 2006/1/17 20:29:00 發(fā)布:
多試試吧 ICD2+MPLAB7.20+C18 V2.40我的可以仿真,看波形也是正確的,各位不妨改些設置試試啊,不過這套仿真組合確實有時候是不確定,大家多交流吧! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |