ツールチェーンのインストール
sourceforge.netからツールチェーンをダウンロードしてインストールします.ここから最新バージョンをダウンロードします.2022年4月現在,2014R1が最新バージョンのようなので,このディレクトリの中を見ると,2つのバージョンが置いてあります.2014R1_45-RC2と2014R1-RC2があり,前者がgcc 4.5,後者がgcc 4.3を用いたバージョンのようです.ここでは最新版の前者をインストールしてみます.Windows用のバイナリをダウンロードします.
ファイルblackfin-toolchain-win32-2014R1_45.exeがダウンロードフォルダの中にダウンロードされるので,これをダブルクリックして実行します.
インストール先のフォルダを確認されますので,そのまま[Next >]ボタンをクリックします.ここでは「Program Files (x86)\Analog Devices\GNU ToolChain\2024R1_45」にインストールされます.
コマンドプロンプトを開いて「bfin-elf-gcc --version」というコマンドを打ち込んで,上記のようにバージョンが表示されたら,PATHの設定まで正常に終了しています.うまくいかない場合は,環境変数PATHに以下のパスが追加されているか確認してください.
C:\Program Files (x86)\Analog Devices\GNU Toolchain\2014R1_45\extra-bin
C:\Program Files (x86)\Analog Devices\GNU Toolchain\2014R1_45\elf\bin
C:\Program Files (x86)\Analog Devices\GNU Toolchain\2014R1_45\uclinux\bin
C:\Program Files (x86)\Analog Devices\GNU Toolchain\2014R1_45\linux-uclibc\bin
Lチカプログラムのダウンロードとコンパイル
次に,サンプルプログラムをダウンロードしてインストールしてみます.LEDを点滅させるプログラムがCQ出版のサポートページにあるので,ダウンロードします.
ファイル「led_blink.zip」をダウンロードします.zipファイルを展開するとフォルダ「led_blink」ができるので,これを,書籍の付録CD-ROMからコピーしたフォルダ階層の中のフォルダ「effect_sample」の中にコピーします.コマンドプロンプトでここに移動してください.
makeコマンドを入力すると,次のようにファイルがコンパイルされて,ファイル「led_blink.ldr」ができます.
書籍付録のCD-ROMのフォルダ「miniconfig」の中にあるファイル「miniconfig-1.6.3.msi」をダブルクリックして実行します.次のようなダイアログが表示されます.
インストール先のフォルダを選択するダイアログが出ますので,そのまま「次へ」ボタンをクリックします.このときフォルダ「C:\Program Files (x86)\CuBeatSystems\Blackfin MiniConfig for IFX-49\」にツールがインストールされます.
GUIツールでのプログラムの書き込み
ここではプログラムをblackfinボードに書き込みます.デスクトップのアイコン「Blackfin MiniConfig GUI」をダブルクリックしてプログラムを起動します.
USBポートにボードが接続されていなかったり,ボードが認識されていなかったりすると,上の図のようにグレースケールでボードの絵が表示されます.
ボードをUSBケーブルでパソコンに接続すると,ボードが認識されて「ターゲット」にボードのIDが表示されます.
次に書き込むプログラムを選択します.表示されているプログラムを書き込んでみます.
ボードのジャンパーピンを接続してボードのRESETボタンを押した後,プログラムの「書き込み」ボタンをクリックします.
下のプログレスバーが表示され,プログラムが書き込まれます.プログラムの書き込みが終了すると,次のような「完了しました」というダイアログが表示されます.
Lチカプログラムの書き込み
上で作成したLチカプログラムを書き込むには,makeして出来たled_blink.ldrファイルをこのGUIツールにドラッグ&ドロップすれば良いです.
まずボードを書き込みモードにするために,ジャンパーピンを繋いでリセットボタンを押します.その後で,led_blink.ldrファイルをファイルエクスプローラーからドラッグ&ドロップします.
USB-DACとしての使用
上記のプログラムでは,書き込むプログラムがあらかじめ決まっているようです.ここでは,このボードをUSB-DACとして使用する「misc_ifx49_usbdac.ldr」をアプリケーションとして選択して書き込みボタンをクリックします.
このボードはエフェクターとしてのアプリを念頭に置いたDSPボードなので,このUSB-DACの出力音にいろいろとエフェクトをかけることができそうです.
0 件のコメント:
コメントを投稿