May 18, 2013Super Sylphide 進捗状況(64) -- Tiny Featherの最安価開発環境オートパイロットシステムTiny Featherですが、開発をはじめた数年前と比較して、開発に必要となる環境を構築する費用が安くなったようです。そこで、最も安く環境を構築するのに必要となる物品をリストアップしてみることにしました。 まず大物として、Tiny Featherに搭載されているDSPであるTexas Instruments TMS320C6745の開発環境です。ソフトウェアとしてコンパイラ等をまとめた統合開発環境、ハードウェアとしてJTAGデバッカが必要です。 統合開発環境は、純正のCode Composer Studio (CCS) v5で一択なのですが、ライセンス形態がいくつかあり、90日間の評価版として使う分には無料で使えるようです。公式のWikiにCCSのダウンロード先が紹介されています。なお購入するとインストールできるコンピュータを固定したNode lockedで445ドルです。僕は普段有償のNode Lockedを使っており無償の評価版を使ったことはないのですが、無償版は期限が切られているだけで機能に有償版と差はないようです。 JTAGデバッカは、デバッカの性能に応じて、また純正品以外にもセカンドパーティ製品があったり、と選択肢があります。機能は最低となりますが、XDS100クラスと呼ばれているデバッカ群がC6745を開発できる最も安いデバッガとなります。僕はそのクラスのデバッカとして100ドル程度のBlackhawk社製XDS100v2Dを所有していますが、問題なく使えています。他に所有しているJTAGデバッカのSEED社製XDS560PLUSと比べると、バイナリのDSPへのダウンロード速度が遅いというのがありますが、その他の点は満足しています。 他に小物として、ハードウェアとしてのTiny Featherとの結線があります。僕は前作Super Sylphideでも使用した自作デバックアダプタ基板(Eagleの回路図、アートワーク)を接続用に使っていますが、これは気合で直結でも大丈夫だと思います。またソフトウェア側にもライブラリとしてC674x-MathlibやC674x-DSPLib、PSP(互換性があるTMS320C6747を使う)の導入が必要ですが、これらは無償で入手できます。 DSPに続いて、Tiny Featherに搭載されているCPLDであるAltera MAXIIの開発環境も必要となります。まずソフトウェアとして、純正の開発環境であるQuartus IIが必要ですが、無償のweb editionで問題ありません。またハードウェアとしてJTAGケーブルが必要となりますが、純正ケーブルのUSB Blasterの互換品が安く手に入りますので、それで十分です。僕はway engineerという電子部品屋の10ドル程度のケーブルを使っています。JTAGケーブルとTiny Featherの接続は僕はDSPのところででてきたデバックアダプタを使ってしまっていますが、こちらも直結でなんとかなると思います。 以上、購入する製品は、DSP用JTAGデバッカのXDS100、およびCPLD用JTAG用ケーブルの2つで、合計して100ドルを少し超える程度の価格となります。なおTiny Featherのご先祖であるSuper Sylphideを開発した当時は、CCS、およびDSP用JTAGデバッカがとても高く、4000ドル以上投入したと思います。とてもいい時代になったものですね。 ※次の進捗記事は拡張データロガーについてです。 コメント
はじめまして。いつも楽しく拝見しております。 こんにちは。CCSv5の無償ライセンスですが、評価版ライセンスの他に Bundle License (Free Limited License) というものがあり、こちらは期間無制限です。使用可能なエミュレータはXDS100クラス・エミュレータとTI製の評価ボードやスターターキットのオンボード・エミュレータに限定されますが、それ以外の制限は無いようです。 Posted by: SiGe : May 29, 2013 11:06 PMfenrirです。 > MMさん > SiGeさん はじめまして、W2Rと申します。 >W2Rさん 早速の回答有難う御座いました。やってみます。 Posted by: W2R : June 7, 2013 11:13 AMコメントする
|
スポンサード リンク
|