スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Vol.5 『サンプルアプリを書込む』の巻

用意するソフト

   ★ターミナルソフト(鮫男はTeraTarmを使用)

  サンプルアプリを動作させるには、当然のことながらサンプルアプリをFROMに書込む必要があります。
  「DAS U-BOOT」を使用しFROMへの書込みを行います。
  「DAS U-BOOT」は、既にKOBANZAMEに書込まれているので、KOBANZAMEに電源を投入すれば、まず始め
  に「DAS U-BOOT」が起動されます。
  KOBANZAMEとPCをシリアル接続し、ターミナルソフトからコマンドを入力することにより、「DAS U-BOOT」の機
  能を動作させFROMへの書込みをすることができます。



1.PC・KOBANZAMEの接続

   ① PCとKOBANZAMEをシリアル接続する。

   ② TeraTarm(ターミナルソフト)を起動する。

   ③ シリアルポートの設定をする。(TeraTarm)

シリアルポートの設定

 シリアルポートの設定


   ④ PCとKOBANZAMEをUSB接続する。(KOBANZAME電源投入)
     TeraTarm上にU-BOOTの起動メッセージ(下図参照)が表示されれば接続は成功です。

U-BOOT起動メッセージ

 U-BOOT起動メッセージ


   ⑤ カウントダウンが始まるので0になる前に適当なキーを入力すると、コマンドプロンプト[bfin >]が表示
     されます
     以降、コマンド入力が有効となります。

コマンドプロンプト

 コマンドプロンプト



2.FROM書込み

   ① 「loady」コマンドを入力し、RAM転送モードにします。
     コマンド入力すると下記のような画面となります。

Vol5 RAM転送モード 

RAM転送モード


   ② アプリ(.dxe)、データ(.wav等)等を転送する。(RAMに展開されるのみ)
    ②-① 「TeraTarm:XMODEM送信」画面を開く。

転送方法選択

 転送方法選択


    ②-② 転送するファイルを選択し、[開く(O)]を押下すると転送が開始されます。
       ※ 手順①後、手順②-②までは1分以内に行うこと。
         (1分経過してしまった場合、再度手順①からやり直して下さい)

転送ファイル選択

 転送ファイル選択


        転送が完了すると、下記のような表示がされます。

転送完了

 転送完了


   ③ FROMに書込む。

     bfin > eeprom write ${loadaddr} 0x00040000 ${filesize}
                            ↑
                     FROM書込み先頭アドレスを指定する

FROM書込み

 FROM書込み


     ※ FROMの0x00000000~0x0004FFFFはU-BOOTが使用しているので、ここには書込まないように 

      する。
       今回は下記の5ファイルを下記表のようにFROMに配置しました。
      【FROMに書込むファイル】
        ・ talkthrough.dxe(wavファイル再生サンプルアプリ)
        ・ エスカレータ①_24KHz.wav (SW1押下時に再生するファイル) (注)
        ・ エスカレータ②_24KHz.wav (SW2押下時に再生するファイル) (注)

      (注)wavファイルはサンプルには付いていないので、自分で用意しました。
         wavファイルのFROM配置を変更する場合、サンプルソース(run_ad1836_task.c)の修正が必

         要となります。 

         以下の音声ファイルフォーマットが再生可能です。
          WAV形式(48KHz/24KHz・16bit・Mono/Stereo)

 

FROM配置
FROM配置 PizzaFactory 

 
     書込みが完了すると、下記のような表示がされます。

FROM書込み完了

 FROM書込み完了


   ④ 以降、手順①~③を繰り返します。(書込むファイル数分繰り返す)

   ⑤ アプリ実行時にRAM展開するエリアを指定する。(RAMに展開される?)

      bfin > setenv bootcmd 'eeprom read ${loadaddr} 0x00040000 0x1A0000 ;bootelf ${loadaddr}'
                                       ↑      ↑
                                       |      RAM展開サイズ
                                       展開するFROM先頭アドレス

RAM展開設定

 RAM展開設定


   ⑥ 手順⑤の内容をFROMに書込む。

     bfin > saveenv

RAM展開設定FROM書込み

 RAM展開設定FROM書込み


     書込みが完了すると、下記のような表示がされます。

RAM展開設定FROM書込み完了

 RAM展開設定FROM書込み完了

   おめでとうございます308

   これでサンプルアプリを動かす、準備は整いました221

 

スポンサーサイト

テーマ : 初心者のために・・・
ジャンル : コンピュータ

コメントの投稿

非公開コメント

FLASH文字時計
カレンダー
05 | 2017/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
プロフィール

小判 鮫男

Author:小判 鮫男
ブログの管理人です。
どうぞよろしく。

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。