LPC1768のファームウェアが更新され、CMSIS-DAPに対応したのでLPCXpressoでローカルでバッグを試してみました。最新ファームウェアを以下サイトからダウンロードします。141212を使用しました。mbedmicrontroller_141212.ifこのファームウェアをmbedドライブに書き込みます。電源リセットすれば、ファームウェアが有効になります。これだけでは、CMSIS-DAPとして認識されません。Windows側にもドライバをインストールする必要があります。以下サイトからドライバがダウンロードできます。https://developer.mbed.org/handbook/Windows-serial-configuration#1-download-the-mbed-windows-serial-portmbedWinSerial_16466.exeこのファイルを実行するとドライバがインストールされます。これで準備できました。これを機にLPCXpressoもアップグレードしました。v7.9.2_493を使用します。プログラムは、オンラインコンパイラで作成したプロジェクトをオンラインコンパイラでエクスポートできます。エクスポートするとき、いくつかのIDEの選択ができますが、ここでは、LPCXpressoを選択します。プロジェクトは、zipファイルでダウンロードされます。圧縮ファイルのままLPCXpressoでインポートします。プロジェクトには、mbed-SDKも含まれているので、そのままローカルコンパイルができました。LPC1768につなげば、他のLPCXpressoボードと同様に書き込み、デバッグが可能です。ソースコードでブレークすることもできます。今回は、LEDチカチカの簡単なプログラムで試しました。オンラインコンパイラもよいのですがデバッグできないのとbinファイルをダウンロードして、毎回コピーするのが面倒でした。LPCXpressoは、純正コンパイラでないのと、フリー版なのでサイズの制限がありますが、mbedでちょっと使ってみようと思います。コメントをキャンセルメールアドレスが公開されることはありません。Corporation.組込み技術向上のため、エンベデッドに関する話題中心のブログです。