仮想シリアルダウンローダーを使う


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Interface7月号記載されている仮想シリアルダウンローダーを使って見ました。
記事のとおりに実施するだけで動きました。

ダウンロードは sh7264_usb_function_sample.zip
 を利用しました。

1 まず上記のBINファイルをROM化ユーザ・プログラム書き込み用プロジェクトを使い書き込みます。

2 次にジャンパJPP2をショート(スイッチを付けました)してUSBでパソコンとつなぎます。

3 Tera Term (フリーソフト)を起動

4 ENTERキーを押すと下記メッセージが出ます。
SH7262 Serial Downloader Program
Input download address =

5 アドレス変更無かったら、ENTERを押す

6 FILE-ファイル送信  自作のBINファイルを選択、バイナリにチェックして 開くボタンで転送され、実行されます。

利点としては、32kB以上でも実行できます。
パソコンから転送するプログラムを作ったら自動実行できそう
( スクリプトで良いから誰か作って w )

SpiralRayさん、早速作ってくれてありがとう。


試してみましたが、接続して転送は出来てますがプログラムの起動ができないようです。メッセージは下記のようになります。
SH7262 Serial Downloader Program
Input download address = ?A
Gj?jdL!?AjDj%??B
Ejj"??F
Bjk???+ + + + d+dress : 0000000Ah
Binaryimage download start! ...............................................................................................
Download program size : 00005EACh
Download program start!!

なんか文字化けしているようですが・・・
原因はわかりません。
私のバイナリーをアップしておきます。
PSP_LCD.bin
  • Enter一回しかやっていなかったです。
    ウェイトも入れてみました。
    ソースコードごとアップしました。
    URLは同じです。
    開発環境VisualC#2008です。
    Teratermで、ダウンロードした文字化けしたデータをみていると、微妙に異なっているんですよね…
    (コメントが複数行できるっ!) -- SpiralRay (2010-09-09 02:29:32)
  • どうやら、C#のSerialportではバイナリファイルの送受信はできないようです。
    (文字列のみ)
    C言語のコンソールで作り直してみますね。 -- SpiralRay (2010-09-09 02:37:56)
  • 残念ですね。
    TeraTermで実行していてさらに残念なのが
    仮想シリアルからダウンロードしたプログラムからは、
    USB通信が出来ないようです。
    パソコンのコンソールディスプレイにしたかったのですが
    素直にSDカードを使うべきでしょうか・・・
    とりあえず私もSDカードをつないでみます。 -- Gingax (2010-09-09 21:08:18)
名前:
コメント:



|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|