目次

last update: 2024/05

OSレス環境用BSPパッケージ
第6章: USB-Deviceインターフェース
評価ボード:HSBRX113F100




テストサンプル

Demo Sample Application Folder:

Application
 └ _Exclude
     ├ USBD  .... USB Device各種クラス機能のデモサンプル
Sample説明
USB_BULK_PerformanceBULK(VENDOR)クラスを実装して通信速度を確認します
USB_CDC_EchoCDC-ACMクラスコンポーネントを実装して簡単なECHOサンプルを確認します
USB_HID_AudioControlUSB HIDクラスコンポーネントをオーディオ制御デバイスとして使用します
USB_HID_Keyboard_MouseUSB HIDクラスコンポーネントでマウス+キーボードファンクションを実装します
USB_HID_MMControl多目的(複数 REPORT ID)HID デバイスの実装方法を示すサンプル
USB_MIDI_StartMIDI(Musical Instrument Digital Interface)クラスデバイスの実装方法を示すサンプル
USB_Printerプリンタクラスデバイスの実装方法を示すサンプル
USB_VirtualMSD_CRCVirtualMSDクラスコンポーネントを実装したデモサンプル
USB_VirtualMSD_StartVirtualMSDクラスデバイスの実装方法を示すサンプル(VIRT0、VIRT1 MSD)

関連設定ファイル:

BSP
 |- BSP_USB.c  .......... ボード依存の初期化設定ファイル(USB-Device)
 |
 |- Setup
     |- USB_Config_Renesas_HSB_RX113.c
                     .......... USB-Deviceドライバ設定ファイル

Config
 |- USB_Conf.h  ............... コンフィグレーション設定ファイル
 |
 |- IO
 |   |- USB_ConfigIO.c  ....... デバッグコンソールIOインターフェース設定ファイル
 |
 |- OS
     |- libNo_OSLayer_RXv1_L.lib  ..... OSインターフェース設定ファイル

ビルド・動作確認方法

プロジェクト設定では「\Application\_Exclude\USBD」フォルダはビルド対象外に設定しています。以下のどちらかの方法で動作確認を行うサンプルアプリケーションを選択します。

  1. 「\_Exclude\USBD」フォルダ下の対象テストサンプルファイルをビルド対象設定の「\Application」フォルダ下にコピーします。
  2. 「\_Exclude\USBD」フォルダ下の対象テストサンプルファイルのみ「ビルド対象外」の設定を解除します。

各テストアプリケーションの動作確認方法はテストサンプルアプリケーションのヘッダのコメント情報を参照ください。

プロジェクトを再ビルドし、HSBRX113F100評価ボードに接続してデバッグセッションを開始します。
評価ボードのUSB-Deviceポート(J6コネクタ USB-miniB)をパソコンに接続してプログラムを実行します。デバッガのIOコンソールのログ画面から結果を確認します。


テストレポート

(PRINTERクラス)Sample: USB_Printer

操作手順:プログラム起動してUSBポートをパソコンに接続します。PC側の設定パネルからUSBデバイスが「HP-LaserJet-6P/6MP」プリンタとして認識されていることを確認します。「HP-LaserJet-6P/6MP」プリンタ設定でのページ印刷の場合は、e2Studio/CS+ IDEツールのデバッグログコンソールにPostScript命令情報が表示されます。

USBD Printer

(HIDクラス)Sample: USB_HID_AudioControl

操作手順:プログラム起動してUSBポートをパソコンに接続します。デモサンプルプログラムでは1.5秒インターバールでパソコンの音声ボリューム設定を「ボリュームアップ → ボリュームダウン → MUTE」順で変更します。


(CDCクラス)Sample: USB_CDC_Echo

操作手順:プログラム起動してUSBポートをパソコンに接続します。PC側の設定パネルからUSBデバイスがCOMポートとして認識されていることを確認します。TeraTermなどCOMポートコンソールを開いて文字入力してECHOテストを確認します。

Debug IO Console:

SEGGER Software Evaluation Sample
Eval Board: HSB-RX113
Base: Baremetal (No RTOS)
------------------------------------------------
0:020 USBD_Start
0:718 Renesas USB: 512 bytes unused EP buffer RAM (USB_ENDPOINT_BUFFER_POOL_SIZE)

パソコン側:

CDC-Echo

(BULKクラス)Sample: USB_BULK_Performance

操作手順:

  1. J6 USBポートをパソコンに接続して、プログラムを実行します。
  2. パソコン側の「USB\Bulk\WindowsApplication\Exe\Test.exe」プログラムを実行して、BULKクラスインターフェース及び速度パフォーマンスを確認します。

パソコン側 Console:

Found 1 device
Found the following device 0:
  Vendor Name : Vendor
  Product Name: Bulk test
  Serial no.  : 13245678
To which device do you want to connect?
Please type in device number (e.g. '0' for the first device, q/a for abort):0

Echo test
Operation successful!

Read speed test
................
Performance: 22625 ms for 16 MB
          =  724 kB / second

Write speed test
................
Performance: 24485 ms for 16 MB
          =  669 kB / second

Echo test
Operation successful!

Communication with USB BULK device was successful!
Press enter to exit.

Debug IO Console:

SEGGER Software Evaluation Sample
Eval Board: HSB-RX113
Base: Baremetal (No RTOS)
------------------------------------------------
0:020 USBD_Start
0:756 Renesas USB: 512 bytes unused EP buffer RAM (USB_ENDPOINT_BUFFER_POOL_SIZE)
17:576 Start read speed test with 16777216 bytes
40:279 Start write speed test with 16777216 bytes

(VirtualMSDクラス)Sample: USB_VirtualMSD_Start

操作手順:

  1. J6 USBポートをパソコンに接続して、プログラムを実行します。
  2. パソコン側に2つのUSB MSDドライブ(ラベル:VIRT0、VIRT1)がマウントされていることを確認します。
  3. Virtual Diskドライブの「Readme.txt」ファイル(Read-Only)をテキストエディタで開いて内容(デモ用文字列)を確認します。

Vistual MSD

Debug IO Console:

SEGGER Software Evaluation Sample
Eval Board: HSB-RX113
Base: Baremetal (No RTOS)
------------------------------------------------
0:020 USBD_Start
0:704 Renesas USB: 512 bytes unused EP buffer RAM (USB_ENDPOINT_BUFFER_POOL_SIZE)
1:757 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 4096
1:768 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 4608
1:779 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 5120
1:790 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 5632
1:801 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 6144
1:812 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 6656
1:823 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 7168
1:834 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 7680
1:845 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 8192
1:856 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 8704
1:867 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 9216
1:878 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 9728
1:889 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 10240
1:900 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 10752
1:911 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 11264
1:922 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 11776
1:933 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 12288
1:944 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 12800
1:955 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 13312
1:966 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 13824
1:977 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 14336
1:988 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 14848
1:999 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 15360
2:011 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 15872
2:046 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
2:057 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
2:068 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
2:079 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
2:090 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
2:101 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
2:112 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
2:123 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
2:148 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
2:158 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
2:169 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
2:180 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
2:191 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
2:202 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
2:213 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
2:224 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
2:275 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
2:286 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
2:297 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
2:308 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
2:319 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
2:330 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
2:341 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
2:352 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
2:413 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
2:424 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
2:435 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
2:446 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
2:457 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
2:468 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
2:479 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
2:490 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
2:549 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
2:559 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
2:570 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
2:581 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
2:592 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
2:603 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
2:614 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
2:625 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
2:748 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 4096
2:759 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 4608
2:770 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 5120
2:781 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 5632
2:792 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 6144
2:803 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 6656
2:814 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 7168
2:825 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 7680
2:836 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 8192
2:847 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 8704
2:858 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 9216
2:869 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 9728
2:880 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 10240
2:891 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 10752
2:902 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 11264
2:913 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 11776
2:924 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 12288
2:935 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 12800
2:946 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 13312
2:957 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 13824
2:968 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 14336
2:979 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 14848
2:990 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 15360
3:001 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 15872
3:024 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
3:035 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
3:046 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
3:057 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
3:068 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
3:079 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
3:090 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
3:101 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
3:116 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
3:126 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
3:137 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
3:148 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
3:159 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
3:170 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
3:181 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
3:192 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
3:253 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
3:263 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
3:274 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
3:285 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
3:296 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
3:307 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
3:318 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
3:329 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
3:384 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
3:394 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
3:405 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
3:416 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
3:427 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
3:438 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
3:449 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
3:460 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584
3:485 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 0
3:496 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 512
3:507 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1024
3:518 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 1536
3:529 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2048
3:540 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 2560
3:551 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3072
3:562 VMSD_APP: _cbOnWrite(): File 'SYSTEM~1   ', Offset 3584

(VirtualMSDクラス)Sample: USB_VirtualMSD_CRC

操作手順:

  1. J6 USBポートをパソコンに接続して、プログラムを実行します。
  2. パソコン側に「VIRT0」ラベルのUSB MSDドライブがマウントされていることを確認します。
  3. Virtual Diskドライブの「Readme.txt」ファイル(Read-Only)をテキストエディタで開いて内容(デモ用文字列)を確認します。

Debug IO Console:

SEGGER Software Evaluation Sample
Eval Board: HSB-RX113
Base: Baremetal (No RTOS)
------------------------------------------------
0:020 USBD_Start
0:707 Renesas USB: 512 bytes unused EP buffer RAM (USB_ENDPOINT_BUFFER_POOL_SIZE)
1:323 VMSD CRC: _cbOnWrite(0,Off=4096,Len=512,SYSTEM~1,0)
1:333 VMSD CRC: _cbOnWrite(0,Off=4608,Len=512,SYSTEM~1,0)
1:343 VMSD CRC: _cbOnWrite(0,Off=5120,Len=512,SYSTEM~1,0)
1:353 VMSD CRC: _cbOnWrite(0,Off=5632,Len=512,SYSTEM~1,0)
1:364 VMSD CRC: _cbOnWrite(0,Off=6144,Len=512,SYSTEM~1,0)
1:375 VMSD CRC: _cbOnWrite(0,Off=6656,Len=512,SYSTEM~1,0)
1:385 VMSD CRC: _cbOnWrite(0,Off=7168,Len=512,SYSTEM~1,0)
1:395 VMSD CRC: _cbOnWrite(0,Off=7680,Len=512,SYSTEM~1,0)
1:406 VMSD CRC: _cbOnWrite(0,Off=8192,Len=512,SYSTEM~1,0)
1:417 VMSD CRC: _cbOnWrite(0,Off=8704,Len=512,SYSTEM~1,0)
1:427 VMSD CRC: _cbOnWrite(0,Off=9216,Len=512,SYSTEM~1,0)
1:437 VMSD CRC: _cbOnWrite(0,Off=9728,Len=512,SYSTEM~1,0)
1:448 VMSD CRC: _cbOnWrite(0,Off=10240,Len=512,SYSTEM~1,0)
1:459 VMSD CRC: _cbOnWrite(0,Off=10752,Len=512,SYSTEM~1,0)
1:469 VMSD CRC: _cbOnWrite(0,Off=11264,Len=512,SYSTEM~1,0)
1:479 VMSD CRC: _cbOnWrite(0,Off=11776,Len=512,SYSTEM~1,0)
1:490 VMSD CRC: _cbOnWrite(0,Off=12288,Len=512,SYSTEM~1,0)
1:501 VMSD CRC: _cbOnWrite(0,Off=12800,Len=512,SYSTEM~1,0)
1:511 VMSD CRC: _cbOnWrite(0,Off=13312,Len=512,SYSTEM~1,0)
1:522 VMSD CRC: _cbOnWrite(0,Off=13824,Len=512,SYSTEM~1,0)
1:533 VMSD CRC: _cbOnWrite(0,Off=14336,Len=512,SYSTEM~1,0)
1:544 VMSD CRC: _cbOnWrite(0,Off=14848,Len=512,SYSTEM~1,0)
1:555 VMSD CRC: _cbOnWrite(0,Off=15360,Len=512,SYSTEM~1,0)
1:565 VMSD CRC: _cbOnWrite(0,Off=15872,Len=512,SYSTEM~1,0)
1:579 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
1:589 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
1:599 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
1:610 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
1:621 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
1:631 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
1:641 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
1:652 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
1:666 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
1:676 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
1:686 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
1:696 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
1:707 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
1:717 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
1:728 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
1:738 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
1:753 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
1:763 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
1:773 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
1:783 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
1:793 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
1:804 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
1:815 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
1:825 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
1:853 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
1:863 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
1:873 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
1:884 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
1:895 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
1:905 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
1:915 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
1:926 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
1:946 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
1:956 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
1:966 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
1:976 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
1:987 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
1:997 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
2:007 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
2:017 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
2:081 VMSD CRC: _cbOnWrite(0,Off=0,Len=512,SYSTEM~1,0)
2:091 VMSD CRC: _cbOnWrite(0,Off=512,Len=512,SYSTEM~1,0)
2:102 VMSD CRC: _cbOnWrite(0,Off=1024,Len=512,SYSTEM~1,0)
2:112 VMSD CRC: _cbOnWrite(0,Off=1536,Len=512,SYSTEM~1,0)
2:122 VMSD CRC: _cbOnWrite(0,Off=2048,Len=512,SYSTEM~1,0)
2:133 VMSD CRC: _cbOnWrite(0,Off=2560,Len=512,SYSTEM~1,0)
2:144 VMSD CRC: _cbOnWrite(0,Off=3072,Len=512,SYSTEM~1,0)
2:154 VMSD CRC: _cbOnWrite(0,Off=3584,Len=512,SYSTEM~1,0)
前の章

圧縮・解凍機能のデモサンプル