LPCXpresso-LPC1769 組込みプログラミング [USB Virtual COM実装編3]
<近況報告>
LPCXpresso1769でUSB Virtual COM機能を実装したい。
LPCXpresso付属のexample project "USBCDC"の利用を試みたが、
必要なヘッダファイルが足りず、コンパイルエラーで先に進めない。
<進展>
下記のライブラリが参考になりそう。
【記事名】LPC17xx Virtual COM port - A USB CDC Class device library
http://gvworks.blogspot.com/2011/02/lpc17xx-virtual-com-port-usb-cdc-class.html
手順① 上記のURLからVirtual COM APIソースコードをダウンロードする。
【ファイル名】VCOM_lib1.3.rar
手順② VectorソフトでRARアーカイブ解凍ソフトを入手し、ダウンロードしたファイルを解凍する。
【ソフトウェア名】 Lhaplus (フリーソフト)
手順③ LPCXpressoで新規プロジェクトを作成する
※Exampleプロジェクトの"CMSISv2p00_LPC17xx"を一度インポートしておく。
さもないと、新規プロジェクト作成時に"CMSIS v2 00 LPC17xx not found"等のエラーが発生する。
手順④ ダウンロードしたソースコード全て(拡張子.c .hファイル)を
新規プロジェクトのsrcフォルダにコピーする
手順⑤ main.c冒頭にVCOM API用ヘッダファイルのinclude文を追加
FreeRTOSを利用したVirtual COM動作事例を新たに発見
NXP LPC1768 Application on FreeRTOS
http://www.page.sannet.ne.jp/kenjia/LPC1768_mbed_Xpresso_3.html#1768_tps3
<LPCUSB関連> の項目が参考になる。