CQ-STARM (4) Raisonance Ride7 ― 2008年04月25日 22時16分22秒
どんな感じかというと
●Ride7 のエディタで2バイト文字が使いにくい。
(もともとサポートしてないのだろう)
●Code Start Address を簡単に変更できない。
(現在はよく分からないのでスクリプトファイルを書き換えている)
●コードサイズ32kの制限がある
●新しいデバイスの追加方法がよく分からない。
(Sim ディレクトリにデバイスを追加し、HFARM.XML にそのデバイスを登録してみたがうまくいかない)
●JTAG デバッガーは RLink しか使えない。
●ドキュメントを読んでないが特に問題なく使える。
(操作方法は意外となじみやすい)
まだなれていないせいか手間取っている。
そして CQ-STARM への書き込み
まずコンパイルしてできた hex file を DFU File Manager で dfu ファイルに変換する。
次に DfuSe Demonstration で書き込むといった具合だ。
●コンパイル
●変換
●書き込み
と手順がちょっと煩雑
さらに、8000000 番地から書き込んでしまうと
USB ダウンローダーが消えてしまうので後は JTAG で再書き込みしなければならないらしい。
とすると JTAG 書き込み環境も用意しなければならない。
JTAG は以下のようなものがあった。
●WIGGLER-JTAG
●JTAGkey
●USB-JTAG
●USBprog
ここは例のごとく
部品の入手も容易なパラレル JTAG ということで WIGGLER-JTAG にしよう。
ソフトは H-JTAG が使えそうだ。
しかし、Ride7 からは RLink しか使えないようだ。
それにしてもコンパイラには頭が痛い。また増えてしまった。
HDDの中にこれだけ詰め込むと空き領域が極端になくなってしまう。
1つのコンパイラで全てのCPUに対応できればうれしいのだが...
サンプルのプロジェクトファイル LED toggle
コメント
_ syslab ― 2008年05月02日 09時01分19秒
_ syslab ― 2008年05月11日 11時34分44秒
もともと DfuSe Demonstration は 8000000 - 8003000番地には書き込みできない。
また、もし消えてしまったとしても Flash Loader Demonstrator があるので問題ない。
ところで、Flash Loader Demonstrator は 1.1a になって少し使いやすくなった。
このへんでコメントに書いたことをまとめないと
_ syslab ― 2008年05月14日 15時35分14秒
①Sim ディレクトリにデバイスを追加
②HFARM.XML にそのデバイスを登録
ここまではよかった。そのあと
③レジストリにデバイスを登録
登録に手間がかかる。
特にレジストリは、いっそのことスクリプトを書き換えて HFARM.XML から直接読み込もうか...
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。
トラックバック
このエントリのトラックバックURL: http://syslab.asablo.jp/blog/2008/04/25/3382627/tb



C:\Program Files\Raisonance\Ride\Sim\ARM\****.sim の sim ファイルから読み込むように変更
従って、****.sim というデバイスファイルに設定しておけばよい。
すこし使いやすくなった。