Re: C18中如何加大IDATA SECTION記憶體的大小?
|
||||
---|---|---|---|---|
版主
|
大的陣列本放最好能強制指定變數的起始位址在 0xn00 的起始點。因為陣列要是跨過 BANK 的話就會有此錯誤訊息。如果陣列資料超過 256 Bytes 作法是將相鄰的兩個 BANKs 合成一個區塊指定給該陣列使用。
有關此項使用方式在W401 C18 Workshop 教材裡的第四章裡有投影片的說明,看過你就知道了。 http://www.microchip.com.tw/modules/wfdownloads/viewcat.php?list=W (最後一個檔案)
發表於: 2008/3/7 13:33
|
|||
|
C18中如何加大IDATA SECTION記憶體的大小?
|
||||
---|---|---|---|---|
資深會員
|
請問一下
我在全域變數宣告了許多字串,像下面 CONST CHAR A[]="......." 結果出現錯誤訊息,顯示IDATA SECTION無法FIT 我測了很久,發現是初始化記憶體不夠大造成 因為我看新版的MPLAB8.01的記憶體示圖 示似還有足夠的記憶體 不知道如何修改預設IDATA SECTION的大小呢? 請高手指點一下
發表於: 2008/3/6 19:55
|
|||
|