by 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としています。
対処法をご教示ください。
どうぞよろしくお願いします。