Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
版主
|
好像不行,這是限制吧!
發表於: 2008/3/10 8:44
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
中級會員
|
請問,,,
那如果要宣告的變數很多超過1個BANK的容量,要怎麼辨? 不想要分開兩個變數名稱,是否有方法或是語法可以用,,, 感謝!!!感謝!!!
發表於: 2008/3/8 14:01
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
資深會員
|
感謝分享經驗。
發表於: 2007/12/18 13:00
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
高級會員
|
你必須特別注意到必須以連續位址放置的變數,ex.自訂的queue,buffer.....,這些如果放再同一個bank,很容易造成bank使用不足的情形。
另外也建議不要集中在同一個c file宣告太多變數。
發表於: 2007/12/18 11:31
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
版主
|
超過了該BANK 的容量,Compiler會有錯誤訊息告知,注意一下 Linker 的結果。
發表於: 2007/12/18 11:21
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
資深會員
|
請問版主:
那請問這樣是否表示自己要計算每個BANK宣告了多少變數? 謝謝。
發表於: 2007/12/18 11:01
|
|||
|
Re: 請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
版主
|
使用 Hi-Tech PICC 時,BANK 的指定需要自己設定,Hi-Tech PICC 沒有那嚜聰明。
發表於: 2007/12/18 10:41
|
|||
|
請問 Hi-Tech C 會自動警告變數超過RAM的容量嗎?
|
||||
---|---|---|---|---|
資深會員
|
各位先進大家好:
Hi-Tech C在宣告變數時,如果不指定BANK,是否都是自動安排在BANK 0? 假設我所用的PIC有BANK 0,1,2可使用,當我一直將變數宣告在BANK 1而超過其容量時,編譯器是否會自動安排到其他BANK,還是會發出警告而無法通過編譯,謝謝。
發表於: 2007/12/18 10:26
|
|||
|