マイクロSDメモリの読み書き(3)
昨日の続きです。ところで、昨日、Terminalの設定の話で、抜けているところがありました。Terminalの設定は、下記です。
- PORT : USB COM
- Baud : 9600
- Parity : none
- Bits : 8
- Duplex : Full
- Char Delay : 5ms
- EOL Delay : 15ms
以上です。
Terminalで通信
TerminalをOpenした後、DEMOJMのリセットボタンを押してください。そうすると、画面にこのような文字が現れます。
H Demo. Waiting for device... >Device connection detected. Mass-storage driver started. Please type "help"...
もし、現れなければ、マウスでTerminalの画面を一度クリックしてみてください。そして、もう一度、DEMIJMのリセットボタンを押してみてください。JM128と通信ができていれば、上記文字が現れるはずです。
helpコマンド
helpと打つと、コマンドリストが表示されます。
>help I understand the following commands: help: Prints help about commands. dir: List directory. dump: Dump contents of a binary file. type: Dumpt contents of a text file. >
dirコマンド
dirでマイクロSDメモリのDirectoryリストが見れます。
>dir JM128_FS.PDF ABC.LOG MCF51J~1.PDF BLOG.TXT >
現在、4つのファイルがマイクロSDメモリに入っています。ロングファイル名は、表示されなくて、ショートファイル名のみ出てくるようです。
typeコマンド
type ファイル名で、テキストファイルの中身が表示されます。
>type blog.txt Let's enjoy the computer. >
blog.txtには、「Let's enjoy the computer.」と入れておきました。ブログタイトルです。
dumpコマンド
dump ファイル名で、ファイルの中身がバイナリダンプされます。
>dump jm128_fs.pdf 0x25 0x50 0x44 0x46 0x2D 0x31 0x2E 0x34 %PDF-1.4 0x0D 0x25 0xE2 0xE3 0xCF 0xD3 0x0D 0x0A .%vm.. 0x32 0x36 0x20 0x30 0x20 0x6F 0x62 0x6A 26 0 obj 0x20 0x3C 0x3C 0x2F 0x4C 0x69 0x6E 0x65 <</Line 0x61 0x72 0x69 0x7A 0x65 0x64 0x20 0x31 arized 1 0x2F 0x4C 0x20 0x31 0x36 0x34 0x32 0x35 /L 16425 0x39 0x2F 0x4F 0x20 0x32 0x38 0x2F 0x45 9/O 28/E 0x20 0x38 0x38 0x30 0x30 0x38 0x2F 0x4E 88008/N 0x20 0x32 0x2F 0x54 0x20 0x31 0x36 0x33 2/T 163 0x36 0x39 0x37 0x2F 0x48 0x20 0x5B 0x20 697/H [ 0x31 0x35 0x37 0x36 0x20 0x33 0x31 0x38 1576 318 0x5D 0x3E 0x3E 0x0D 0x65 0Hevice... >Device connection detected. Mass-storage driver started. Please type "help"...
dump jm128_fs.pdfと打って、直ぐにリセットボタンを押して止めました。放っておくと、止め処なくダンプリストが出続けると思ったので・・・。
無事、通信はできて、メモリの中身も見えているようです。
本当にやりたいことリスト
(ブログの終わりにやりたいことを書いておきたいと思います)
- 求職活動・・・このブログで興味を持った人一声かけてください。m(_ _)m
- Androidプログラム
- Web系のプログラム