[][mobile][Homepage][BBS][Blog][YouTube][asablo]

過去の記事の検索が簡単にできるよ (・∀・) 例 ランチャー9
カスタム検索

MPLABのMemory Usage Gaugeの表示がおかしいぜ!2009/10/17 09:05:04

MPLABのMemory Usage Gaugeの表示がおかしいぜ!
いつのバージョンからこうなったのかは分らないが、HITECH PICC ProをMPLAB IDEと一緒に使った場合、MPLAB IDEのメニューからView→Memory Usage Gaugeの表示がおかしい事に薄々気がついていた。そして先日BBSでLCD VUメータがメモリーがオーバーしているというご指摘を受け、調べてみる事にした。

まずはデバイスを適当に16F88にして、
void main(void){}

これだけのプログラムを書いてビルドした結果、
while(){}だけのビルド結果
至って問題なし。


次に、EEPROM領域に適当なデータ
__EEPROM_DATA(0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A);//00-07

をセットしてビルド。
EEPROM領域に8バイト書いた結果


 ( ゚д゚)ポカーン

プログラムとデータ領域が何故か増えてる。もう既におかしいだろJK・・・・プログラムは8増え、データは16も増えていた。一方、OUTPUTダイアログは、

Memory Summary:
Program space used 4h ( 4) of 1000h words ( 0.1%)
Data space used 0h ( 0) of 170h bytes ( 0.0%)
EEPROM space used 8h ( 8) of 100h bytes ( 3.1%)
Configuration bits used 0h ( 0) of 2h words ( 0.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)

正常の様だ。
今度はEEPROM領域の256バイト全部を埋めてやるぜ!!!どらどら、結果は?

EEPROM領域に256バイト書いた結果


 ? (゚Д゚)ハァ  もう意味わかんねえし・・・

プログラムは4+256=260、データは256x2=512で換算されて足されている模様。
増えすぎワロタ

 (´・ω・`)? 最大容量を上回るゲージって一体なに・・・・・・

一方、OUTPUTダイアログは、

Memory Summary:
Program space used 4h ( 4) of 1000h words ( 0.1%)
Data space used 0h ( 0) of 170h bytes ( 0.0%)
EEPROM space used 100h ( 256) of 100h bytes (100.0%)
Configuration bits used 0h ( 0) of 2h words ( 0.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)

全く問題なし!メモリー使用状況は、このダイアログを見て確認するのが良い様だ。

MPASMだと、例えばnop一つの場合は、
mpasmの場合 プログラムのみの場合
プログラムが1だが、eepromを定義すると、
mpasmの場合、eepromを定義するとプログラムメモリーとしてカウントされる様だ
プログラムメモリーのみだが9になっていた。

マイクロチップフォーラムには気が向いたら質問みようかと思う。

  →Hitech PICCからXC8になってから直った模様

[PR] PIC入門C言語編セット [キットで遊ぼう電子回路シリーズ6]
[PR] C言語ではじめるPICマイコン―フリーのCコンパイラではじめよう
[PR] 新版 明解C言語 入門編
[PR] パックマンのゲーム学入門
[PR] Let’s!TVプレイCLASSIC ナムコノスタルジア2

今日の朝兼昼飯は蕎麦2009/10/17 12:17:46

昼は冷がけトロロ月見そば
そば屋のそばを使い、また定番の「冷がけトロロ月見そば」を作って食べた。いつもは納豆も入れるのだが、在庫切れ。前回は卵が崩れたが、今回は卵の黄身を割らずに綺麗に乗せられた。20代までは蕎麦よりもうどんが好きだったんだけどな。今は蕎麦の方が多いかもしれない。うどんも食べるけどね。キンレイの鍋焼きうどんは特に好きだな。

「あの素晴しい愛をもう一度」加藤和彦さん自殺2009/10/17 20:15:32

「あの素晴しい愛をもう一度」加藤和彦さん自殺
「あの素晴しい愛をもう一度」加藤和彦さん自殺

 17日午前9時25分頃、長野県軽井沢町のホテル客室の浴室で、東京都港区六本木、音楽プロデューサー加藤和彦さん(62)が、ロープのようなもので首をつって死んでいるのを、従業員と軽井沢署員が見つけた。
 ~後略
読売オンラインより

どうして死を急いだのか。人の目標は生きるという事じゃないのか? サデスティックミカバンドでも有名な方。あまりの突然な知らせに事実を受け入れられない。ご冥福をお祈りする。





Google
www Blog HP BBS


air_variableサイトをまとめて検索 
カスタム検索
[][admin][mobile][Homepage][BBS][Blog][YouTube][asablo]