把keilC51中不使用的代碼禁止分配空間,為程序瘦身
最近在用51單片機(jī)SD卡+VS1003來(lái)做MP3 ============================== 解決方法: |
把target options中的device頁(yè)中選上"Use LX51 ...",然后在LX51 Misc頁(yè)中的Misc Control中填入"REMOVEUNUSED",確認(rèn)后重新編譯即可自動(dòng)去掉未調(diào)用的函數(shù)。
如下圖:
(原文件名:0.jpg)
說(shuō)實(shí)話(huà)Keil這一點(diǎn)真的挺爛的,請(qǐng)看證據(jù): (原文件名:1.png) |
首先我一開(kāi)始照你的意思設(shè)置了以后遇到了錯(cuò)誤,說(shuō)要我升級(jí)到PK51,我用的是KEIL uvision 4,可能是因?yàn)楫?dāng)初沒(méi)破_解好,去網(wǎng)上找個(gè)注_冊(cè)機(jī)就解決了
然后我發(fā)現(xiàn)原來(lái)這個(gè)指令在KEIL的幫助文檔里有的,所以說(shuō)一定要學(xué)會(huì)看幫助文檔才行啊。。。
(原文件名:a.png)
(原文件名:b.png)
評(píng)論