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

作者 pgferic 於 2019年11月02日 01:20:39
非常感謝各位前輩的指導,
使用dginlon 大的方法測試之後知道了使用上的問題在哪邊了,非常感激, 測試結果大致如下
---------------------------------------
1. XC8編譯PIC16F15354這顆MCU(或是系列)在占滿一個page後(超過50%),主程式會從底部寫上來(含HEF區域)

2. 超過50%的程式, 必須要把 Storage Area Flash關閉, 程式才可以正常執行, Configuration Bits onfiguration Bits 的 SAFEN = OFF, WRTSAF = OFF

3. 超過50%的程式, 若要使用SAF區域(SAFEN = ON), 必須要手動告知XC8不可使用該區域(使用dginlon 大的方法), 程式方可正常執行

誠如以上
我的狀況就是第3點,

真的是非常感謝 Ryang大, dginlon大
小弟又學到了

Best regards,

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