|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
PICC18編譯效率問題 |
| 作者:sootemoon 欄目:單片機 |
單片機為PIC18F452,編譯器為PICC18,請問32K的FLASH大約能寫多少行的C程序。我寫了3500行就花去了27K?墒怯肞ICC編譯16F系列時,1千多行的C程序只用了3K多。疑惑???? |
| 2樓: | >>參與討論 |
| 作者: systemchip 于 2006/9/4 11:42:00 發(fā)布:
: 看看反匯編出來的東東,如果你做了大量算法或使用了一些庫函數(shù),那么也許只是一段簡單的代碼,但是可能也要使用很多匯編代碼來實現(xiàn). 另外,你還可以試試使用優(yōu)化. |
|
| 3樓: | >>參與討論 |
| 作者: liuhs1979 于 2006/10/30 11:22:00 發(fā)布:
sootemoon 你的怎么可以寫27K的程序? sootemoon 你的怎么可以寫27K的程序呀!?,我用PICC18超過16K就報錯,怎么也編譯不過去,能能指點我下,謝謝!不勝感激呀!~~~~~~ |
|
| 4樓: | >>參與討論 |
| 作者: yewuyi 于 2006/10/30 11:25:00 發(fā)布:
我沒用過PICC18,不過猜測可能是調用了什么庫的原因…… 例如打印…… |
|
| 5樓: | >>參與討論 |
| 作者: eeproom 于 2006/10/30 11:26:00 發(fā)布:
嘿嘿,恐怕與編譯器關系不大 04年俺在8720下寫了100K以上的程序,超復雜的任務。 |
|
| 6樓: | >>參與討論 |
| 作者: 蘭天白云 于 2006/10/30 12:12:00 發(fā)布:
跟你的C結構關系很大 |
|
| 7樓: | >>參與討論 |
| 作者: sootemoon 于 2006/10/30 14:06:00 發(fā)布:
re liuhs1979 PICC18用的是8.35版.Mplab IDE是7.20版 |
|
| 8樓: | >>參與討論 |
| 作者: liuhs1979 于 2006/10/31 13:38:00 發(fā)布:
re sootemoon 謝謝sootemoon,我的是PICC18是DEMO8.30版的,Mplab是7.42版的,你能吧你的PICC18發(fā)到我郵箱嗎?在此先謝謝了!~~~~ |
|
| 9樓: | >>參與討論 |
| 作者: liuhs1979 于 2006/10/31 13:45:00 發(fā)布:
不好意思 不好意思忘了告訴郵箱地址了,呵呵!~~~ 郵箱地址:liuhs1979@tom.com |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |