フォーラムへの返信
-
投稿者投稿
-
OM様
ウイルスソフトも影響している可能性は考えられます。
その他の可能性として、お使いのPCのプロキシ設定によってアクセスが阻害されるケースもあるようです。
TI社コミュニティサイトでもプロキシが原因の1つである可能性について見解がありましたので、参考にしてください。TI E2E Forum : CCS/CODECOMPOSER: Resource Explorer
サンプルプログラムが必要でしたら、MSP430wareというサンプルソフトウェアパッケージがございます。
こちらのダウンロードもご検討いただければと存じます。http://www.tij.co.jp/tool/jp/MSPWARE
明確な回答ができず大変恐縮ではございますが、ご参考、ご検討いただければ幸いです。
以上、よろしくお願いいたします。
クライフOM様
CCSv6のインストール時、下記Processor Supportのツールはすべてにチェックを入れておりましたでしょうか。
組み込み技術ラボー【2019年版】Code Composer Studioのインストール手順
こちらでインストールした製品が多いほどResource Explorerへ接続する時間が長くなる可能性があります。
インストールしているツールが多い場合、一度アンインストールの上、最小限のツールのみインストールいただき、再度お試しいただければと存じます。
または、TI Cloud Toolsのページより、Chrome等のブラウザからResource Explorerへアクセスすることができます。
https://dev.ti.com/上記URLよりResource Explorerへのアクセスもご検討ください。
以上、よろしくお願いいたします。
クライフyong様
無事解決されたとのこと承知いたしました。
以上、よろしくお願いいたします。
クライフyong様
新規プロジェクトで作成して”error #10234-D: unresolved symbols remain”となった場合、ソースファイルで使われているシンボル情報(変数や関数)が定義元を参照できていない可能性があります。
Driverlibを使用している場合は、一度MSP430F5XXのライブラリファイルすべてをプロジェクトへインポートし、PropertiesのInclude Search Pathが正しくパス設定されているか確認いただき、未定義のシンボルエラーとならないようにすることをお試しいただくことはいかがでしょうか。
以下エラーコード#10234に関するTI社の情報がございますので、ご参考にしてください。
Compiler/diagnostic messages/10234また、お客様自身で関数、変数を新たに使用し、定義元が用意されていない、という可能性もございます。
大変恐れ入りますが、プロジェクトのソースファイル、ライブラリファイルをご確認、デバッグをいただけますようお願いいたします。以上、よろしくお願いいたします。
クライフyong様
CCSv5にて以下をお試しいただけますでしょうか。
1. Workspaceを新規に作成する。
2. Project Explorerツリー内で右クリック、Import->CCS projectsで所定のプロジェクトをインポートする。
3. 同プロジェクトをビルドし、Errorが発生しないか確認する。上記でもエラーが発生する場合は、旧CCSで作成したプロジェクトの”make”fileがCCSv5、CCSv9上で動作できない可能性があります。
その場合は、CCSv5条で新規にプロジェクトを作成し、ソースファイル、Driverlibのライブラリファイルなどをコピー、インポートしてお試しいただけますでしょうか。以上、よろしくお願いいたします。
クライフyong様
恐れ入りますが、以下について確認をいただけますでしょうか。
1. CCSv5をダウンロードしたPCの環境をご確認ください。
Windows7 もしくはXPでしょうか。
Windows10では、TI社のSystem RequirementsよりCCSv5はサポートされておりません。2. CCSv5インストール時、アンチウイルスソフトは有効だったでしょうか。
アンチウイルスソフトが悪影響を与えている可能性もあります。
再度、アンチウイルスソフトを無効化した状態でインストールをお試しください。3. ビルドしたプロジェクトのCompiler Versionをご確認ください。
確認方法は下記よりご参考にしてください。
組み込み技術ラボ – Code Composer Studioにインストールされているコンパイラのバージョンはどのようにしたら確認できますか。
上記HP ④の画面でCompiler Versionの横に警告マークのようなものがないかご確認ください。以上、宜しくお願いいたします。
クライフyong様
CCSのバージョンを変更することで発生するエラーの多くは、ビルドするプロジェクトのCompiler Versionが異なっていることが原因の場合があります。
お手数ですが、以下手順でエラーが解消されるかお試しいただけますでしょうか。
- CCSv5でビルド成功したときのCompiler Versionをご確認ください。
CCSv5上のプロジェクトを右クリックし、Propertiesをクリックします。
Generalタブ->Tool chain内のCompiler versionがビルド成功時のCompiler versionです。 - CCSv9に1.で確認したCompiler versionをダウンロードします。
CCSv9上のHelpタブ->Install Code Genration Compiler tools…をクリックします。
“Show only the latest versions of available software”のチェックを外し、TI compiler Updates内の”MSP430 Compiler tools”の該当するVersionsにチェックを入れます。
(添付画像”Compiler toolインストール画面.jpg”を参考にしてください。)
この状態で、”Next”->”Finish”をクリックしてください。
途中ライセンス確認の表示が出る場合は、内容を確認し”I accepted…”にチェックを入れてください。
これで旧Compilerがインストールされます。 - インストールしたCCSv9を再起動し、プロジェクトのCompilerを変更します。
CCSv5上のプロジェクトを右クリックし、Propertiesをクリックします。
Generalタブ->Tool chain内のCompiler versionをインストールしたCompiler Versionに変更します。
一度上記をお試しください。
以上、よろしくお願いいたします。
クライフ- この返信は4 年、 8 ヶ月前に クライフ さんが編集しました。理由: 添付ファイル忘れのため
Attachments:
yong様
無事Driverlibのインポートができたとのことで、安心いたしました。
私はTI社の日本代理店在籍の者で技術サポートを担当しております。MSP430ならびにTI社製品でご質問、お困りごとがございましたら、
弊社技術ラボをご利用いただければ幸いです。以上、今後ともよろしくお願いいたします。
クライフyong様
お送りいただきましたエラーの解消法として以下2つのいずれかで対応できるものと推測しております。
1. ご提示いただいた通り、driverlib.libをTI-COFF -> ELFへ変更いただく方法
2. TI社提供のMSP430Ware(MSP430向けのソフトウェアパッケージ)をダウンロードし、そちらのDriverlibソースファイルをプロジェクトへインポートする方法。
以下より、MSP430Wareのインストーラをダウンロードすることができます。
http://www.tij.co.jp/tool/jp/MSPWAREDriverlibのプロジェクトへのインポート方法については、インストールしたMSP430Ware内の下記フォルダにユーザーズガイドがございますので、合わせてご参考にしてください。
C:\ti\msp\MSP430Ware_x_xx_xx_xx\driverlib\doc\MSP430F5xx_6xx
MSP430Ware_x_xx_xx_xxはインストールしたバージョン数値になります。
MSP430Wareインストールには最新のバージョン物をご利用ください。ご確認いただけますようお願いいたします。
クライフOM様
ご確認いただき、ありがとうございます。
TMS320C6211のデータシートを確認しますと、HD8 pinのリセット時のIO極性によって、デバイスのEndian Modeが決まるとの記述が御座います。
Little EndianでロードができることからHD8 : 1(Little Endian)でDSKが設計されているのでないかと推測いたします。参考資料:TMS320C6211, TMS320C6211B Fixed-Point Digital Signal Processors datasheet (Rev. L)
P.23 Terminal Functions (Continued)またC6211はデバイスが古くメーカサポートも終了しており、弊社でも本デバイスに関する情報がございません。
大変恐縮ではございますが、ご理解いただけますようお願いいたします。以上、よろしくお願いいたします。
クライフyong様
エラーコードを拝見しますと、CCSv5で作成されたプロジェクトでは、TI社のDriverlibを使われているように見受けられます。
以下、2点をご確認いただけますでしょうか。
- CCSv9へコピーしたプロジェクト内にDriverlibもコピーされているか、
- プロジェクトを右クリックし、Properties->Build->MSP430 Compiler->Include Optionsでdriverlibへのパスを指定しているか
CCSv9へのUser’s GuideはWeb資料として公開されており、その中のCCS Projectをインポートする手順がございます。
こちらも合わせてご参考にしてください。Code Composer Studio 9.3.0
5.4 Importing a CCS Project以上、よろしくお願いいたします。
クライフOM様
ご使用の開発環境はCode Composer Studio(CCS)でよろしかったでしょうか。
.outファイルを生成するプロジェクトのプロパティ設定で”Device endianness”はlittleになっていないでしょうか。
対象プロジェクトを右クリックし、Properties->General タブより上記の設定をご確認いただけますでしょうか。以上、よろしくお願いいたします。
クライフhhkkuu様
お時間をいただいており、大変申し訳ございません。
頂きましたサンプルプロジェクトを確認させていただき、OSAL_TEST_TIMER_PERIODを726000から変更いただくと、TimerP_create()関数で処理実行後、TLDRも連動するように変更されることを確認いたしました。
以下一例になります。OSAL_TEST_TIMER_PERIOD:726000⇒363000、TLDR:0xFFFFA26A⇒0xFFFFD135
0xFFFFFFFF – 0xFFFFD135 = 0x2ECA(11978)
結果、OSAL_TEST_TIMER_PERIODを半分にすると、TLDRも半分になるようTimerP_create()関数で計算される。TI社提供のドキュメントも含めて調査いたしましたが、TimerP_create関数によってTimer割り込み周期を決定する旨の記述のみ確認ができました。
以下、インストールされたPDK内で用意されているドキュメントのURLでございます。../ti/pdk_am335x_1_0_16/packages/ti/osal/docs/doxygen/html/group___d_r_v___o_s_a_l___timer_p.html#ga6099d4900f354d6c036127f6150ec377
以上のことから、OSAL_TEST_TIMER_PERIODの変更でTLDRによるタイマ割り込み周期のレジスタを変更することができます。
つきましては、割り込み周期には同パラメータの変更をいただければと存じます。以上、よろしくお願いいたします。
クライフYU様
お使いのCCSは別スレッドの通り、CCSv3.3でよろしかったでしょうか。
こちらも同様、別スレッドに回答いたしました内容を基に再インストールをお試しいただけますでしょうか。以上、よろしくお願いいたします。
クライフYU様
CCSv3.3をアンインストールの後再度インストールいただき、接続できるかご確認をいただけますでしょうか。
ただ大変恐縮ではございますが、CCSv3.3はメーカーでのサポートが終了しておりますため、弊社でも本件エラーに対する対応情報がございません事、ご理解をいただければと存じます。
以上、よろしくお願いいたします。
クライフ - CCSv5でビルド成功したときのCompiler Versionをご確認ください。
-
投稿者投稿