PIC16F15354 Code Size超過50%後 Program Flash定址錯誤

作者 pgferic 於 2019年10月29日 11:42:20
各位前輩好,

小弟用了很久一直怪怪才發現這個問題, 一直解決不了, 請各位前輩幫幫忙, 相關資訊誠如下:
-----------
Device:PIC16F15354 (Code Size:000h ~ FFFh)
MPLAB X IDE Ver: 5.20
XC8 Compiler Ver: v2.05

Configuration Bits onfiguration Bits 設定:



問題敘述如下:
當我的程式大小低於50%時一切正常


Program的 Start Address -> End Adress

用IPE查看HEX File



但是當程式超過50%, 程式結尾應是到807h左右


結果Program Code的時候, 直接寫到尾部?(FFFh)


用IPE查看HEX File


問題大致誠如上, 困擾小弟一陣子了, 也正在尋求解決之道,
請各位前輩幫忙, 感激不盡

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22744&post_id=79993