酔漢電子工作手帳

2008-08-24

Release 1.4.0

| 16:45 | Release 1.4.0 - 酔漢電子工作手帳 を含むブックマーク はてなブックマーク - Release 1.4.0 - 酔漢電子工作手帳

Rebunをいじっていたのですが、気がつけば、Asagaoのほうをいじっていました。

このリリースでは、UIFにプログレスバーを追加しています。何パーセント書き込みが終わったか一目でわかります。

oketenaoketena2009/03/26 16:53はじめまして、SPI-Flashに書き込みができるとの事で、
Release 1.6.0を試用してみました。

JTAG-ICEはOlimex OpenOCD JTAG TINYです。
http://solitonwave.co.jp/products/arm-jtagprog.html
低価格ARM USB JTAG
6,825円
のです。

ST-MicroのM25P80をターゲットに使ってみましたが、
どうも品が古いタイプみたいでRDID(Read Identification)の
コマンドに反応しません。
要望ですがターゲットの自動検知以外に直接指定する機能を
追加できないでしょうか?
ご検討の程、よろしく、お願いします。m(_ _)m

suikansuikan2009/03/27 05:05こんにちは。

M25P80は検出できるはずです。接続構成はDirect SPIですか?JTAGですか?

suikansuikan2009/03/27 05:14続きの書き込みはsourceforgeか、Blackfin空挺団の掲示板までお願いします。
http://blackfin.s36.coreserver.jp/forum/index.php?board=7.0

FlankerFlanker2009/05/10 00:06はじめまして。Blackfinを始めようと思うのですが、Blackfinにプログラムを書き込む方法はJTAG以外にはありませんか?ちなみに使うのはBlackfin532です。

2008-08-14

Release-1.3.0

| 21:29 |  Release-1.3.0 - 酔漢電子工作手帳 を含むブックマーク はてなブックマーク -  Release-1.3.0 - 酔漢電子工作手帳

AsagaoのRelease-1.3.0をアップロードしました。

このリリースの最大の変更は、先週来実装していたMCF52233のEzPortへの対応ですが、そのほかにも細かい修正を入れました。

  • CSピンの選択を廃止した
  • "Detect"ボタンでSPIフラッシュの検出を行うようにした
  • JTAGターゲットを選択したときに、選択したターゲットと実際のデバイスのIDCODEが一致するかどうか表示するようにした
  • コンフィグレーションXMLファイルに"Vender"エレメントを追加した。
  • readme/install/changes/connectionドキュメントを作成した

ライセンスは、「商用、非商用を問わず無償、無保証、無サポート。改変、再配布に許可不要」というものです。

EzPortの接続はこんな感じ

f:id:suikan:20080814214502p:image

これでひと段落かな。ついでに宣伝

Asagaoは、.NET Framework 2.0上のROM Writerアプリケーションです。Amontec JTAG Key互換のFT2232を使ったUSB JTAG ICEを使って、SPIフラッシュROMへの書き込みを行います。

接続方法には3種類あります。

Direct SPI接続は、JTAG ICEをSPIマスターに見立ててSPIフラッシュROMに直結するものです。動作の速さが特徴です。ST MicroおよびWinbondのSPI Flashに対応しています。

JTAG SPI接続は、基板上にハンダ付けされたSPIフラッシュROMを、そのROMが接続されたプロセッサやFPGAJTAGポートを通してプログラムするものです。BSDLから専用のコンフィギュレーションXMLファイルをユーザーが生成することで、任意のデバイスのJTAGポートを使えます。リリースファイルには、ADSP-BF533およびMAXIIを使うときのXMLファイルの例が含まれています。

EzPort接続は、MCF52233の内蔵フラッシュROMをプログラムするためのものです。Interface誌の付録基板で動作を確認しました。

トラックバック - http://ecrafts.g.hatena.ne.jp/suikan/20080814

2008-08-11

EzPortからの書き込みに成功

| 20:51 | EzPortからの書き込みに成功 - 酔漢電子工作手帳 を含むブックマーク はてなブックマーク - EzPortからの書き込みに成功 - 酔漢電子工作手帳

今朝方思いついたコードの整理と、小修正の結果、AsagaoからMCF52233へのEzPortからの書き込みに成功しました。

確認手順は、

  1. 最初にSilentCのMainファイルの内部を編集
  2. datafile.motを書き込み
  3. Mainファイルの中身が戻っていることを確認

です。CQからダウンロードしたファイルのreadmeにはdatafileでMACアドレスが白紙に戻るように書いていましたが、もどらないようです。

CVSのRelease-1.2.0が動作確認をした最新版です。結線方法やプログラムのリリース、ドキュメントの整備にはもう少し時間がかかります。

写真はAsagaoでの書き込みに使用したベストテクノロジー社のTINY JTAG*1と、Asagaoの画面

f:id:suikan:20080811205237j:image

f:id:suikan:20080811210150p:image

*1:Amontec互換

suikansuikan2008/08/11 12:37ま、AsagaoのUIFがすこしよくなったし、いいか。

トラックバック - http://ecrafts.g.hatena.ne.jp/suikan/20080811

2008-08-09

CVSにアップロード

| 18:38 | CVSにアップロード - 酔漢電子工作手帳 を含むブックマーク はてなブックマーク - CVSにアップロード - 酔漢電子工作手帳

EzPortに対応しようかなぁとAsagaoのコードを眺めていましたが、作業基盤があまりにも不安定すぎるのでCVSにアップロードしました。

その後、コードをリファクタリングしつつ、以前指摘された、プログラム中にUIFをいじれる問題を修正しました。現在、Release-1_1_0のタグを打っているのが最新コードです。

トラックバック - http://ecrafts.g.hatena.ne.jp/suikan/20080809

2007-12-06

JTAG-SPIプログラマ、アップロード

| 23:44 | JTAG-SPIプログラマ、アップロード - 酔漢電子工作手帳 を含むブックマーク はてなブックマーク - JTAG-SPIプログラマ、アップロード - 酔漢電子工作手帳

とりあえずファイルと文書をひとつふたつアップロードしました。公開よりもバックアップ目的ですのでよほど退屈で死にそうでなければアクセスはお勧めしません。

トラックバック - http://ecrafts.g.hatena.ne.jp/suikan/20071206