Re: 請問一下這個錯誤訊息是什麼
|
||||
---|---|---|---|---|
版主
|
在 C18 裡陣列是可以大於一個BANK(256 buytes) 的,但要有一些方法。你可以參考 W401 workshop (C18)的講義第四章的後面有講到如何使用巨大的陣列宣告。
發表於: 2005/3/3 18:21
|
|||
|
Re: 請問一下這個錯誤訊息是什麼
|
||||
---|---|---|---|---|
高級會員
|
謝謝版主的回答
問題真的是出現在那個陣列的大小吧~~ 昨天我努力的幫我的程式瘦身~~ 因此把陣列大小改小了也可以編譯成功了~~ 但是還是要謝謝版主~~~我又多學一樣了~~~ 以後遇到更大的陣列不能瘦身的就需要這一招了~~ 謝謝版主歐~~~
發表於: 2005/3/3 16:32
|
|||
|
Re: 請問一下這個錯誤訊息是什麼
|
||||
---|---|---|---|---|
高級會員
|
我發現一個問題
就是我有宣告了一個const rom char LCD_Table[170] 的大陣列 還有 char Temp_Array[3],Humil_Array[2]; char datamap[5][47]; 只要我再多宣告一個陣列就會出現上面我所打的錯誤~~ 有限定嗎 還是要改.lkr的檔案啊~~ 請高手幫我解決一下好嗎拜託
發表於: 2005/3/2 10:56
|
|||
|
請問一下這個錯誤訊息是什麼
|
||||
---|---|---|---|---|
高級會員
|
Executing: "C:\mcc18\bin\mplink.exe" /l"C:\mcc18\lib" "C:\mcc18\lkr\18f6520.lkr" "C:\c18\0203\LCD_value.o" /o"0203.cof"
MPLINK 3.60.02, Linker Copyright (c) 2004 Microchip Technology Inc. Error - section '.udata_LCD_value.o' can not fit the section. Section '.udata_LCD_value.o' length=0x00000102 Errors : 1 我都找部到哪邊錯誤了~~ 可以幫我看一下這個到底什麼錯誤嗎
發表於: 2005/3/2 9:54
|
|||
|