ホーム フォーラム Texas Instruments その他 MSP Flasherの書き込みファイルについて

このトピックには11件の返信が含まれ、2人の参加者がいます。5 年、 5 ヶ月前 kkk さんが最後の更新を行いました。

12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • 投稿者
    投稿
  • #5869 返信

    kkk
    参加者

    MSP Flasherの書き込みファイルについて

    デバイス型番:MSP430F5329

    パソコンとMSP-FET、ターゲット基板を接続し、MSP Flasherを使用してソフトを書き込もうとしたところ、書き込みファイルのロードに失敗し、書き込みできませんでした。(失敗時の画面は添付ファイル参照)
    CCSのOutput format設定を「Output Intel hex format(–intel,-i)」から 「Output TI-TXT hex format(–ti_txt)」に変更し、出力されたtxtファイルはMSP Flasherで書き込みできました。(上記の書き込み失敗時と同じ環境を使用)
    下記について教えていただきたいです。

    1.「Output Intel hex format(–intel,-i)」の設定で出力したhexファイルが書き込みできなかった原因と、hexファイルを書き込みための対策は何が考えられますか。
    2.Output format設定を変えることによる変更点(出力ファイルのチェックサムが変わる、ターゲット基板の挙動が変わる、など)は何がありますか。

    #5890 返信
    クライフ
    クライフ
    従業員

    kkk様

    1.
    MSP-Flasherの書き込みはIntel-hexおよびTI-TXTファイルに対応しております。
    可能性ですが、設定の不足等により、Intelフォーマットに則った変換ができていないことが考えられます。
    つきましては、下記Assembler User’s Guideの12章をご確認いただき、書き込みできなかったファイルがIntelフォーマットに正しく変換されているかご確認ください。

    MSP430 Assembly Language Tools v18.12.0.LTS User’s Guide (Rev. T)
    Capter 12 Hex Conversion Utility Description

    2.
    また、ご質問2につきましては、
    書き込むファイルの変更によって、ターゲットデバイスの挙動が変化することはございません。

    以上、よろしくお願いいたします。
    Cruijff

    #5909 返信

    kkk
    参加者

    御回答ありがとうございました。

    ソフト書き込みに使用するパソコンを変えたところ、hexファイルでの書き込みが可能でした。
    そのため、hexファイルはIntelフォーマットに則った変換ができていると考えています。

    また、hexファイルの書き込みができなかったパソコンで、バイトカウントが16のhexファイルは書き込み可能であることを確認しました。(書き込みできなかったhexファイルのバイトカウントは32)
    下記について教えていただきたいです。

    3.MSP Flasherで書き込みファイルのバイトカウント設定が必要ですか。

    4.MSP-FETのドライバVerによって、書き込み可能なバイトカウントは変わりますか。

    5.CCSでバイトカウント16のhexファイルを出力する際には、CCSをどのように設定すれば良いでしょうか。

    #5947 返信
    クライフ
    クライフ
    従業員

    kkk様

    ご連絡が遅れまして申し訳ございません。

    可能性ではございますが、MSPFlasher内のMSP430.dllの構成に起因する現象ではないかと考えております。
    パソコンを変えた、とのことですが、変更前のパソコンにインストールされたMSPFlasherとバージョン違いはございませんでしょうか。

    お手数ですが、両者のパソコンともに最新バージョンが1.3.19のものが用意されておりますので、こちらでも書き込みのご確認をいただければ幸いです。

    よろしくお願いいたします。
    Cruijff

    #5955 返信

    kkk
    参加者

    御回答ありがとうございます。

    両者のパソコンともにMSP Flasherのバージョンが1.3.18であり、バージョンが同じであることは事前に確認しておりました。
    2台目のパソコンではバージョン1.3.18でhexファイルが書き込めることを確認しています。

    #5970 返信
    クライフ
    クライフ
    従業員

    kkk様

    ご連絡をいただき、ありがとうございます。

    MSP Flasherの公開されているソフトウェアの範囲でError内容を検索したのですが、トリガーとなる関数等が見受けられませんでした。
    このことから、MSP430.dllによるエラーメッセージではないかと推測しております。

    TIではMSP430.dllについてMSP430デバッグスタックパッケージとして以下HPよりダウンロードすることができます。
    お手数ですが、使用しているパソコン2台ともMSP430.dllをMSP430デバッグスタックパッケージのものに変更いただき、エラーが解消されないかご確認いただけますでしょうか。

    MSP デバッグ・スタック ※ myTIの登録が必要です。

    • 上から2段目「MSPDS:MSP デバッグ・スタック開発パッケージ」の「ソフトウェア」をクリックします。
    • 「MSPDS Product downloads」の「MSP430 DLL 3_14_0_000」をクリックし、ダウンロードが始まります。
    • zipファイルを解答されたフォルダの直下に「MSP430.dll」があります。

    以上、よろしくお願いいたします。
    Cruijff

    #5971 返信
    クライフ
    クライフ
    従業員

    kkk様

    上記投稿の中、申し訳ございません。
    上記をお試し頂く前に、PC2台それぞれのMSP Flasherに入っておりますMSP430.dllのバージョンに差分があるかご確認いただけますでしょうか。

    Cruijff

    #6002 返信

    kkk
    参加者

    御回答ありがとうございます。

    MSP430.dllの更新日時で新旧を確認しました。
    hexファイルの書き込みができない1台目のパソコンは2019/3/4、hexファイルの書き込みができる2台目のパソコンは2018/4/13となり、後者の方が古いバージョンであることを確認しました。

    また、ご紹介頂いた場所からダウンロードしたフォルダのMSP430.dllを1台目のパソコンのものに変更しましたが、hexファイルの書き込みはできないままでした。

    #6006 返信
    クライフ
    クライフ
    従業員

    kkk様

    ご確認を頂き、ありがとうございます。
    お手数ですが、書き込みができたという2台目のパソコンのMSP430.dllを1台目のものにコピーしても1台目の書き込みはできないかご確認をいただけますでしょうか。

    こちらでも書き込みができない場合は、恐れながら現時点ではIntel Hexで書き込みができない要因の判断がつきかねますので、メーカーへ問い合わせをさせて頂く必要がございます。
    よろしければ、サンプルプログラム(新規プロジェクト作成時に選択できるLED点滅のBlink_LEDプログラムなど)でIntel-hexフォーマットを生成し、MSP-Flasherで書き込みができなかったときのサンプルプログラムファイル(.hex)とエラー画面を改めて送付いただくことは可能でしょうか。

    ご確認をいただければ幸いでございます。

    以上、よろしくお願いいたします。
    Cruijff

    #6051 返信

    kkk
    参加者

    御回答ありがとうございます。

    hexファイルの書き込みができた2台目のパソコンのMSP430.dllを1台目のものにコピーしても、1台目ではhexファイルの書き込みができませんでした。

    また、新規プロジェクト作成時に「Project templates and examples」→「Basic Examples」→「Blink the LED」を選択して作成したサンプルプログラムでIntel-hexフォーマットを生成して書き込もうとしましたが、書き込みできませんでした。

    生成したサンプルプログラムhexファイルを添付できませんが、どのように送付すれば良いでしょうか?
    サンプルプログラム書き込み時のエラー画面は記録していなかったので、後日送付します。

    #6055 返信
    クライフ
    クライフ
    従業員

    kkk様

    ご確認いただき、ありがとうございます。
    後ほど弊社担当者より、kkk様へ別途ご連絡差し上げますので、そちらよりhexファイルをお送りいただきますようお願いいたします。

    以上、よろしくお願いいたします。
    Cruijff

    #6087 返信

    kkk
    参加者

    御社担当者様より御連絡いただきました。

    弊社で、書き込み可能な2台目のパソコンのMSP Flasherフォルダを丸ごと1台目のパソコンにコピーしたところ、1台目のパソコンでもhexファイルの書き込みが可能になりました。

    書き込みができなかった直接的な原因は不明のままですが、1台目のパソコンでも書き込みが可能になったので、ここで確認は終了したいと思います。
    色々な助言をいただき、ありがとうざございました。

12件の投稿を表示中 - 1 - 12件目 (全12件中)