これまで散々手こずってきた純正のフラッシュローダーの機嫌の悪さに較べれば、圧倒的に安定してチップに書くことが出来る。メッセージも豊富で動かしていて安心感がある。サイトの情報によるとARMだけでなくAVRやPICにも使えるようだ。これは良いものを教えてもらった。(2)どうしても動かなかったHex2DFUが動いたMakefileに定義してあって、hexやbinファイルを作る手順に上記フリーソフトが動くように設定してあったのだが、これまでどうしても動かなかった。スペースの入ったディレクトリのパスは受け付けないということを教えられ、これを別のところへ持って行ったらあっさり動いた。Files"などを受け付けていたので、まさかと思っていた。これでHexファイルからDFUファイルに変換する手間が省けて、DFUでの開発が楽になる。DE0を発注してしまった(11/5/2010)すんさんの掲示板にも書いたけれど、遂にALTERAのFPGA評価ボードDE0をDigiKeyに発注してしまった。CycloneIIIにDRAMやフラッシュ、VGA、I2C、UART、PS2など盛りだくさんのペリフェラルがついた教育用評価ボードで、価格が1万円少々と破格の安値で前から注目していた。私が掲示板で勧めたこともあったのかも知れない、周りで次から次に買う人が増え、しかも面白そうなアプリケーションをDE0で動かしておられるのを掲示板で見せられて指をくわえていた。今まで買わなかったのは別に1万円の出費を惜しんでいたわけではない(え、いややっぱり1万円を越すと何かとありますが)。買うのなら、価格がDigiKeyの送料無料ラインを楽々越えるので、日頃、手に入りにくいチップが集まってから一緒に買おうと思っていた。今のところ欲しいチップは、PGA2311という電子ボリュームICだけで、なかなか次のものがあらわれない。手を出さなかった理由はほかにもある。新し物好きなので気が散って今やっているものを投げ出す恐れが強い。それに、既に2つの会社のFPGA、Xilinx、LatticeのインターフェースケーブルがごろごろしているのにまたAlteraのものも増やさなければならない。開発環境をこれ以上増やすのは今のPCはドライブがもう満杯で、ディスクを買い直す必要がある。あれやこれやで、暫くは買わないと心に堅く決めていたのだが、フォトフレームが動き出して、すっかり緊張の糸が切れ、欲しい気持ちに歯止めが効かなくなってしまった。それに今のフォトフレームで不満なところを、今度の評価ボードは埋めてくれるような気がしてきたからである。現在のフォトフレームはSPIでデータを送っているが、シリアルなのでスピードが遅い。VGAにしてしまったので、画面描画中は、全くデータを受け取ることができない。SRAMは10nsの高速だが、既にFPGAのクロックは15nsまで上がっており、パラレルバスにしないと帰線期間中の大量データ書き込みは出来ない(SPIでは送れても数十バイト)。FPGAでSDカードを読み、内部で処理すれば、うまくいけば動画レベルまで画像処理が出来そうな気がする。今の付録基板では、CPUコアは恐らく入らないだろう。DE0クラスでないと無理だ。DE0ならもしかするとウェブカメラまで出来るかもしれない。このへんを実現するのは、相当、使い込まなければ無理だと思うけれど、夢があることは大事なことだ。DigiKeyからDE0が届いた(11/8/2010)何だかんだやっているあいだに、DigiKeyから品物が到着してしまった。ここはいつも恐ろしく早い。土日を抜けば、営業日勘定で1日半(木曜午後注文して、月曜朝到着)という早さだ。梱包を開けて中を取り出す。思っていた以上にコンパクトだ。電子ボリュームのIC(PGA2311)と一緒に記念撮影。すんさんの掲示板で、発注したことを報告したら、沢山の人からレスポンスを貰った。一人新しく買う人が増えたのと、このDE0を知るきっかけとなったご当人のSimさんからもコメントを頂いた。こちらはFPGAなどまだ初心者も良いところで、色々教えてもらおうと思っているところなのに、情報提供を期待されるなんて少し面映い。当研究所のブログは、技術情報の提供は余り主眼に置いていない。みなさんの新しい情報にお世話になっている。どちらかというと、このブログは挫折しないため(動かなくてもめげずに這い上がるため)のノウハウ談だと思っている。このDE0でもせいぜいたくさん失敗を重ねることにしよう。先の話はともかく、今すぐDE0を使う手近なアプリケーションは思い当たらない。このボードのデモを動かしながら勉強をしていこうと思う。そのなかで気になっているのが、Simさんがすんさんの掲示板で紹介された、NiosのAvalon-MMというCPUバスだ。今度のフォトフレームもここの性能如何で何が出来るかが決まる。CPU設計のまさしく奥の院で、この仕様が公開され、いじれるというのは、ソフトウエア開発者にとっては夢のような話である。ああ、こんな話をしている場合ではない。CPUのSRAMサイズが大きくなったので、早くJPEGライブラリを入れてフォトフレームを完成させなければ。説明が不足していましたね。シリアル(COM1)からです。OKは、「何でも良い」という意味)、とても安定しています。12時29分mcuisp.exeの存在は全然知りませんでした。HPを見てもPCとどうやって繋ぐか分かりませんでしたが、COMポートを使うようですね。日新テクニカの基板を見て接続方法が分かりました。http://www.kanebebe.com/download/mini-stm32/golden-STM32F107-manual.pdf今度、使ってみます。22時43分コメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。息抜きに赤外線リモコン電子ボリュームを作っている。