![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PIC12C509A のアセンブルができない!(MPLAB IDE V8.40)
MPLAB IDE V8.40 を使っております。
PIC12C509Aをアセンブルしようとすると、以下のエラーが出ます。
どのように対処すればよいのでしょうか?
ちなみに、他のPICでは大丈夫のようです。
----------------------------------------------------------------------
Debug build of project `C:\My_MPLAB\test2\test2.mcp' started.
Language tool versions: MPASMWIN.exe v5.34, mplink.exe v4.34
Preprocessor symbol `__DEBUG' is defined.
Mon Oct 04 12:52:29 2010
----------------------------------------------------------------------
Make: The target "C:\My_MPLAB\test2\test2.o" is out of date.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p12C509A "test2.asm" /l"test2.lst" /e"test2.err" /o"test2.o" /d__DEBUG=1
No.2ベストアンサー
- 回答日時:
私の先の回答は無視してください。
Makeの"out of date" を "out of data" と読み違えていました。すみません。
MPLABの日本語版チュートリアルは既読でしょうか?
http://ysserve.int-univ.com/sugsi/Lecture/picnic …
何かヒントが見つかるかもしれません。
PICのアセンブラ言語は私も理解できますが、お示し下さったソースファイルを解読する時間は私にはありません。
ですので私にはお手上げ状態です。誠に申し訳有りません。
他の方のフォローを期待します。
No.3
- 回答日時:
Debug build of project `C:\Documents and Settings\xxx\My Documents\PICproject\OKWAVE.mcp' succeeded.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Preprocessor symbol `__DEBUG' is defined.
Sun Oct 24 13:00:44 2010
----------------------------------------------------------------------
BUILD SUCCEEDED
暇だったので試しましたが問題ありませんでした。
ASMファイルはローカルディスク(C:)のすぐ下になっていますか?
デスクトップにあっては無理ですよ。
C:\picfile\OKWAVE.asm って感じです。 (picfileは勝手につけた名前です)
No.1
- 回答日時:
PIC12C509Aはプログラム・メモリーが1024ワード(ステップ)でデータ・メモリーが41バイトです。
そのサイズを超えてしまっているのでしょう。
他のPIC CPUならエラーが出ないというのは、PIC12C509Aよりプログラムやデータメモリーのサイズの大きい場合でしょう。
例えばソースコードのCPUの指定をPIC12C508に変えてアセンブルすると同様にエラーが出るのではありませんか。
ご自分で作成したのなら、データメモリーのサイズを間違えるはず無いので、プログラムサイズがでか過ぎるわけです。
プログラムのアルゴリズムや構造を考え直して収まるようにするか、それが出来ないなら使用するCPUを変更するしかありません。
この回答への補足
返事が遅くなって済みません。
ご回答ありがとうございました。
今回アセンブルしたファイルは
http://www.oyajin.jp/~toko/pic/0045/rub-tx03.asm
http://www.oyajin.jp/~toko/pic/0045/rub-rx03.asm
をお借りしたものです。
元ページ
Indoor F/F 用赤外線送受信機 NO.5
http://www.oyajin.jp/~toko/pic/0045/
この製作例では、PIC12C509Aを使っているので、問題なく動いてくれるはずなのですが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ポインタの型変換、どうやるんでしたっけ? 2 2022/03/28 11:00
- その他(芸能人・有名人) 小林幸子の話 1 2022/07/21 19:44
- 物理学 温度 T1, T2の二つの熱源間の間に可逆サイクルを働かせるとき、出入りする熱量をQ1, Q2とする 2 2023/06/30 09:30
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- 物理学 文字説明になってしまうのですがすいません。物理の問題です。 重さWの荷物を吊るす。 重さを吊るしたと 2 2023/07/06 02:40
- 一眼レフカメラ 初めての一眼レフをFUJIFILM X-T2にしようかと思っているのですがどう思いますか?? 7 2022/04/18 09:22
- 計算機科学 急ぎです、大学数学再帰の問題難しくてがわからないです。 以下の4つの文字列を連結して新たに生成できる 1 2023/05/17 20:11
- レディース アニエス・ベーについて教えてください。 Tシャツのサイズ表記に1.2.3のほかにT1.T2.T3とT 1 2022/05/17 18:13
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLServerでtime型への変換
-
日付型項目のNULLについて(Pos...
-
PIC12C509A のアセンブルができ...
-
Access 2000 サブクエリとJOIN
-
片方のテーブルに無いデータを...
-
SQLで特定の項目の重複のみを排...
-
SELECT 文 GROUP での1件目を...
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
エクセルで最後の文字だけ置き...
-
外部参照してるキーを主キーに...
-
INSERT文でフィールドの1つだ...
-
副問合せの書き方について
-
Oracleのデータ型、NUMBERについて
-
JANコードとPOSコードは同じ?
-
数値フィールドのワイルドカー...
-
SQLで列名を変数にできないでし...
-
テーブル列数とデータファイル...
-
Exel VBA 別ブックから該当デ...
-
データの先頭文字の置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BULKINSERTのWITHオプションに...
-
片方のテーブルに無いデータを...
-
日付型項目のNULLについて(Pos...
-
SQLServerでtime型への変換
-
Access 2000 サブクエリとJOIN
-
オークションでパソコンを売る場合
-
指定値を否定した条件で、NULL...
-
差分のSQL
-
データ突合のよい方法を教えて...
-
SQL文について
-
プロシージャがみつかりません...
-
ユーザーID入力について
-
外部結合+合計を出したい
-
Excelvba2013で、ユーザーフォ...
-
【SQL】指定期間の合計、MAX...
-
マクロの同時実行
-
テーブルの結合(GROUP BY句の制...
-
UPDATEについて(結合による)
-
sql express内部結合して重複行...
-
MS SQL Serverでのクエリ文
おすすめ情報