Due to the U.S. Thanksgiving holiday, please expect delayed responses during the week of 11/22.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6748単体でのFlash書き込みについて

Other Parts Discussed in Thread: TMS320C6748, OMAP-L138

こんにちは。

はじめて投稿します。

TMS320C6748の評価キット(TMDXLCDK6748)を使用してプログラムを作成し、カスタムボードへプログラムを

書き込もうとしたところ、"Waiting for SFT on the OMAP"の箇所で動作が停止してしまいます。

調べたところ、評価ボードと同じようにUART2を介してC6748_StarterWare_1_20_04_01に付属のsfh_OMAP-L138.exeを

使用すると、このツールは外部DDRがないとプログラムを書き込めないことが分かりました。

カスタマーサポートへ問い合わせたところ、ToolのソースコードをDDRからL2メモリへ変更すると良いと回答がありましたが

ソースコードのリコンパイルが正常に行えず、うまく書き込みが行えません。

どなたかC6748単体でプログラムを書き込むツール、もしくはソースコードのリコンパイル方法をご存知でしたら

教えて頂けまないでしょうか。指定されたソースコードはC6748_StarterWare_1_20_04_01インストール時に配置されたファイルです。

C:\ti\C6748_StarterWare_1_20_04_01\tools\flash_writer\src\nand-flash-writer_AM335x\Nand_flasher

どうぞよろしくお願いします。

  • 直接の解では有りませんが、下記を参考にして下さい。

    StarterWareはARMとDSPが混在しているので、慣れが必要と思います。

    下記のWikiは両方のプロセッサに付いて言及しているので、参考に
    なるかと思います。

    特に、OMAPL138-DSP-LED-v4.zipが参考になり、内部RAMだけを使用しています。

    ・Boot Images for OMAP-L138
    processors.wiki.ti.com/.../Boot_Images_for_OMAP-L138
    ・C6748EVM
    processors.wiki.ti.com/.../Boot_Images_for_OMAP-L138

    ・OMAPL138-DSP-LED-v4.zip

  • コードありがとうございます。
    内容を確認しましたが、私が知りたいこととは異なっているようです。
    分かりにくい文章で申し訳なかったのですが、私が知りたい内容は

    「外部NANDも外部DDRも使用せずにDSPの内部Flashへプログラムを書き込む方法」

    になります。

    頂いたファイルの他に、OMAP-L138_FlashAndBootUtils_2_40.zipも見たのですが、NANDWriterは外部NANDを使用しているようで
    C6748単体では動作しませんでした。
    外部NANDもDDRも使用せずにプログラムを書き込む方法はないのでしょうか。

    現在カスタムボードに接続されている通信端子はUART2のみになります。

    以上、よろしくおねがいします。
  • 理解不足で申し訳御座いません。

    「外部NANDも外部DDRも使用せずにDSPの内部Flashへプログラムを書き込む方法」

    との事ですが、6748は内部に書換え可能なFlashを持っていません。

    DSPのアプリケーションは、NOR-FlashやNAND-Flash等を外付けして、そこに書き込み、
    Bootするか、UART2からBootする(かなり時間がかかります)事になります。

    Flash、UART2、どちらをBootデバイスにお考えでしょうか。