MPLAB X IDE(XC-8編譯器)編譯報錯,無具體錯誤內容,僅顯示需要xc-8 pro的警告。
內存占用率顯示為81%,未超標。
原因:軟件使用了microchip的bootloader功能。應用程序起始地址(也是bootloader結束地址)設置錯誤。設置位置:右擊工程名->Properties->XC8 Global Options->XC8 Linker頁面->Option categories->選擇Additional options。界面中的Extra linker options輸入框,填寫-W1, -Ttext=0x0B00,即應用程序起始地址。
附帶說明:
1.警告信息“warning: Compiler option (Optimize for size) ignored because this feature requires the MPLAB XC8 PRO compiler警告:編譯器選項(優化大小)被忽略,因為此功能需要MPLAB XC8 PRO編譯器
”是因為使用了mcc配置的觸控按鍵功能,其中有需要xc8 pro的組件即使未被使用也會報此警告。
2.內存占用率只有編譯成功才會更新