サンプルプログラム LCDTestについて

ソロバン評価ボードについて
Discussions about soft and hard solutions with Soroban development board.

サンプルプログラム LCDTestについて

Postby Inamoto » Wed Nov 21, 2007 7:02 pm

sorry Japanese.

お世話になります。
教えてください。
ハードウェアーマニュアルの6ページ下に記載されている
サンプルプログラム LCDTest が、ダウンロード先に見当たらないのですが、
如何でしょうか?
IARの環境でチェックしたいのですがよろしくお願いします。
Inamoto
 
Posts: 4
Joined: Wed Nov 21, 2007 5:09 pm
Location: Japan

Postby pascal » Wed Nov 21, 2007 10:08 pm

こんばんは。

確かにマニュアルにはエラーがあるみたいですね。
LCDTestではなく、LCDDemoをダウンロード・コンパイル・実行して下さい。
マニュアルを修正します。

ちなみに全てのソフトウエアはMSP430F169で開発しました。御手元には
MSP430F1611なのでプロジェクトー>オプションでF1611を選択して下さい。

以上です。
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am

Postby Inamoto » Thu Nov 22, 2007 9:56 am

いつもお世話になっています。回答ありがとうございました。
早速、CPU機種を変更してコンパイルしてから、Projectをmakeへと進んだ結果、
下記の内容のErrorが発生しました。

Building configuration: LCDDemo - Debug
Updating build tree...
Linking
Error[e117]: Incompatible runtime models. Module AsciiFont specifies that '__rt_version' must be '3', but module Utils has the value '2'
Error while running Linker

Total number of errors: 1
Total number of warnings: 0

こちらの開発環境によるエラーでしょうか?
お手数を掛けますが、対策を教えてください。
よろしく願いします。
Inamoto
 
Posts: 4
Joined: Wed Nov 21, 2007 5:09 pm
Location: Japan

Postby pascal » Thu Nov 22, 2007 10:57 am

お早う御座います。

このエラーは初めてです。
対策としては、別のプロジェクトを作りましょう!
念のために新ワークスペースも。

1. File->New->Workspace
2. Project->Create New Project
現れるPop-upウインドーないの「Empty project」を選択する。
3. 保存したい場所を指定する。場合によって新規フォルダも可能。
4. 左の欄のプロジェクトファイルを右クリックし、Add Groupを選択する。
新しいグループ名を例えば「Common」にする。
5. 同じように新規グループ「Source」を作製する。
6. 左の欄の「Common」を右クリックし、ダウンロードしたソフトウエアの
 Common内の全ファイルを選択する。
7. プロジェクトフォルダにLCDDemo.cをコピーし、上記6とナジ用に
 LCDDemo.cをSourceに追加する。
8. プロジェクトファイルの右クリックー>options
 ○ General Options: プロセッサーの種類をMSP430X1XX
family->MSP430F1611を選択する。
 ○ C/C++ compilerの「Preprocessor」タブで、
   $PROJ_DIR$\..\Commonを追加する。
9. DebuggerのDriverをFET debuggerを選択する。

コンパイル(ctrl-D)を実行すると、ワークスペースの保存芭蕉を
聞かれる。適当な名前をつけて、実行して見て下さい。

これで動作すると思います。
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am

Postby Inamoto » Sun Nov 25, 2007 4:49 pm

丁寧なアドバイスにより、LCDDemoは無事に完了しました。
ありがとうございました。

ところで、そろばんに始めて電源をONしたときのデモソフトに
もどしたいのですが、どのソフトをダウンロードすれば良いのか
ご指導ください。よろしくお願いします。
Inamoto
 
Posts: 4
Joined: Wed Nov 21, 2007 5:09 pm
Location: Japan

Postby pascal » Sun Nov 25, 2007 5:15 pm

こんばんは。

そのソフトはまだ公開していません。
ボードの全機能を一括で確認する為に書いたものです。
デモソフトとしては複雑かなと思って、それぞれの部分
を別々デモコードを提供してほうが分かりやすいと思いました。
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am

Postby Inamoto » Sun Nov 25, 2007 5:34 pm

こんばんわ
早速回答ありがとうございました。
ソフト未公開の件、了解です。
勉強になるので、是非、公開してくださることを希望します。
今後ともよろしくお願いします。
Inamoto
 
Posts: 4
Joined: Wed Nov 21, 2007 5:09 pm
Location: Japan

Re: サンプルプログラム LCDTestについて

Postby Masao Takano » Mon Oct 27, 2008 5:00 pm

Pascalさま

高野@名古屋大です。お世話になります。
Fat16Demoをコンパイルすると、上と同様な以下のようなLinker errorがでます。

Linking
Error[e117]: Incompatible runtime models. Module AsciiFont specifies that '__rt_version' must be '3', but module FAT has the value '2'
Error while running Linker

指摘されていたようにworkspaceを「移住」しましたが、同じエラーがでます。
いろいろやってみたところ、コードの中に以下の関数が一つでも入っていると、このエラーがでることがわかりました。
InitFAT()
OpenFile()
Append()
CloseFile()
MakeFileList()

他のサンプルプルプログラム(LCDDemo,RTCDemo,AccelDemo)は問題なく動いています。

当方のIRAのバージョンは以下のとおりです。
IAR C/C++ Compiler for MSP430 V4.10E/W32[Kickstart][4.10.5.3]
IAR Library Builder 1.03L[1.3.12.0]

どのサンプルプログラムも最初にworkspaceを開く時に「これは古いタイプのプロジェクトなので新しいものに書き換えますか?」というようなこと(正確には記録していません)を聞かれてYesとしています。

対処法をご教示ください。
どうぞよろしくお願いします。
Masao Takano
 
Posts: 3
Joined: Mon Oct 27, 2008 3:51 am

Re: サンプルプログラム LCDTestについて

Postby pascal » Tue Oct 28, 2008 8:58 am

お早う御座います。

そのエラーは以前一度ありました。
この上の2007年11月22日のメッセージに解決方法を説明しましたので手順通りに
修正して見て下さい。

以上です。宜しくお願い致します。
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am

Re: サンプルプログラム LCDTestについて

Postby Masao Takano » Fri Oct 31, 2008 10:13 pm

Pascalさま

高野です。そのとおりにやってみましたが、症状は変わりませんでした。
何が原因なのでしょうか?
Masao Takano
 
Posts: 3
Joined: Mon Oct 27, 2008 3:51 am

Re: サンプルプログラム LCDTestについて

Postby pascal » Sat Nov 01, 2008 8:31 pm

こんばんは。

Masao Takano wrote:
高野です。そのとおりにやってみましたが、症状は変わりませんでした。
何が原因なのでしょうか?


一つ気になりますが、お使いの開発環境はIARでしょうか?
このライブラリーはIAR専用です。
現在TI製のCCEへ移植しようとしています。

以上です。

Pascal
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am

Re: サンプルプログラム LCDTestについて

Postby Masao Takano » Wed Nov 05, 2008 1:00 am

Dear Mr. Pascal

This is Takano. Thank you for your reply.
Of cource I use IAR. The version of my IAR compiler is IAR C/C++ Compiler for MSP430 V4.10E/W32[Kickstart][4.10.5.3].
I wonder if your sample code Fat16Demo is compatible with this version of IAR compiler.
Are there any incompatibility in the common header files and C files of particular version?
Do you have any suggestion to the cause of the linker error we are discussing?
Masao Takano
 
Posts: 3
Joined: Mon Oct 27, 2008 3:51 am

Re: サンプルプログラム LCDTestについて

Postby pascal » Fri Nov 07, 2008 9:23 am

Dear Mr Takano,

Sorry for the delay.
The library works in my environment (I use the latest version of IAR compiler)
although it was compiled with an older version.
However, I will recompile the library in the latest environment. Please give me a
few days.

Best regards,

Pascal
pascal
Site Admin
 
Posts: 216
Joined: Sun Mar 04, 2007 11:47 am


Return to MSP430 development board Soroban hard & soft

Who is online

Users browsing this forum: No registered users and 1 guest