之前有箇你懂的源代碼,自己編譯成可執行文件,然後替換掉官方的文件,就可以達到你懂的的目的。
但是很遺憾地告訴大家,1.31前還有效,1.32(含)之後就呵呵了。
那麼新版有甚麼方法,可以達到你懂的的目的呢?讓我來轉一下帖吧。
Author: petarp
http://www.sonsivri.to/forum/index.php?topic=45707.50
1. 用十六進制編輯器打開"C:\Program Files\Microchip\xc8\v1.32\bin\picc.exe"。
2. 找到這箇字節段"74 16 83 EC 08 56",將前兩箇字節替換成"90"("90 90 83 EC 08 56")。
3. 找到這箇字節段"74 15 83 C3",將第一箇字節替換成"EB"("EB 15 83 C3")。
4. 對"C:\Program Files\Microchip\xc8\v1.32\bin\picc18.exe"做同樣的事。
5. 使用原帖裏的xclm(實測使用之前的即可)。
然後,你懂的的目的就達到了。
之前的達到你懂的的帖在這裏(非原出處)。
http://www.amobbs.com/thread-5538283-1-1.html
追加XC32的你懂的的方法。
1. 用十六進制編輯器打開"C:\Program Files\Microchip\xc32\v1.33\bin\bin\gcc\pic32mx\4.5.2\cc1.exe"。
2. 找到這箇字節段"75 6A 89 5D",將前兩箇字節替換成"90"("90 90 89 5D")。
3. 對"C:\Program Files\Microchip\xc32\v1.33\bin\bin\gcc\pic32mx\4.5.2\cc1plus.exe"做同樣的事。
4. 使用原帖裏的xclm(實測使用之前的即可)。
然後,你懂的的目的就達到了。
手頭上的工程,在Free Mode下爆了。發箇Standard Mode和PRO Mode的對比一下。
Microchip MPLAB XC8 C Compiler (Standard Mode) V1.32
Part Support Version: 1.32 (A)
Copyright (C) 2014 Microchip Technology Inc.
Memory Summary:
Program space used 1E71h ( 7793) of 2000h words ( 95.1%)
Data space used 258h ( 600) of 400h bytes ( 58.6%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
Data stack space used 0h ( 0) of 18Ah bytes ( 0.0%)
Configuration bits used 2h ( 2) of 2h words (100.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)
复制代码
Microchip MPLAB XC8 C Compiler (PRO Mode) V1.32
Part Support Version: 1.32 (A)
Copyright (C) 2014 Microchip Technology Inc.
Memory Summary:
Program space used 1956h ( 6486) of 2000h words ( 79.2%)
Data space used 246h ( 582) of 400h bytes ( 56.8%)
EEPROM space used 0h ( 0) of 100h bytes ( 0.0%)
Data stack space used 0h ( 0) of 1B6h bytes ( 0.0%)
Configuration bits used 2h ( 2) of 2h words (100.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)
复制代码
另外希望大家不要“Mark”。Mark來mark去的灌純水,作死啊!想被封號嗎?
點擊樓主位底部的“收藏”按鈕就可以收藏了。
“多謝”之類的亦免了,我不是作者。去多謝作者吧。
|