差分表示

  • 最後の更新で追加された行はこのように表示します。
  • 最後の更新で削除された行はこのように表示します。

*準備

CY3684 EZ-USB FX2LP Development Kitをインスコ。
インストーラでCustomを選び、Keilの開発環境のzipをインスコしてもらう。
http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=285&PageID=552&r_folder=Developer%20Kits&r_title=DK10057&ref=prt

C:\Cypress\USB\uV2_4k にzipが転がってるKeilの統合環境もインスコ。
zipはインストーラでCustomを選ばないと入らないとの噂。
C:\Cypress\USB\uV2_4k にzipが転がってるので、Keilの統合環境もインスコ。

C:\Cypress\USB\Help\DvkUsersGuide.chmを読む。
c:\cypress\usb\target\fwにフレームワークがある。これをベースに進める。
C:\Cypress\USB\bin\setenv.batで環境変数を設定すると、
同じディレクトリのbuild.batが使える。
*ファームのダウンロード
一度EZ-USB Control Panelでファームをダウンロードしないと、
CyConsole EZ-USBでデバイスを認識しない。なんでだろ
→ezusb.sysが残っていたせいで、デバイスを差した直後はezusb.sysで動いていたらしい。いったんドライバを削除してCyUSB.sysに変えたらいけた

*ホスト側SDK
CyAPIがC++で使いやすい
場所はこのへん
C:\Cypress\USB\Drivers\CyApi\inc
C:\Cypress\USB\Drivers\CyApi\lib\vc6_7