Re: PIC16F1615 HEF地址

作者 GodBlessU 於 2019年12月05日 12:19:22
我的猜測是, 您編譯出來的程式碼有佔用到0x1F80~0x1FFF的空間, 所以您使用HEF的區塊來儲存11筆資料時, 會覆蓋到您原先的程式碼. 所以重新開機後您的MCU會無法正常的運行.

請參考下面XC8 linker中ROM range的設定.

這樣的設定法, 可以避免XC compiler將程式擺放在HEF的區塊.

您可以試試看.

附加檔案:



jpg  ROM Range for HEF.jpg (112.22 KB)
5477_5de8854364762.jpg 903X578 px

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