LPCマイコンのボードと開発環境とデバッガ、いろいろありすぎてややこしいですね。
nxpfanさんのノート「デバッガと開発環境の対応」にそのへんのこと簡単にまとめられています。
自分もあちこちの通販サイトを巡って調べたので下の表にまとめました。ただし、上記のノートにもあるように、デバッガを自分で別途用意するならもちろん開発環境の選択肢はこの限りではありません。
※ 漏れや間違いがあるかも。詳細は各自で確認してください。
ボード | デバッガ | IDE | 入手先 | マイコン |
---|---|---|---|---|
mbed | 無し(USBメモリ式) または オンボード(CMSIS-DAP) |
オンライン または uVision |
秋マ共 苺千 |
1768,11U24 |
LPCXpresso | オンボード(LPC-Link) | LPCXpresso IDE | 秋マ | 1769(1768), 1347/1343,1227, 11U14,11C24, 1115/1114, 1104,812 |
Android Open Accessory Kit |
無し(LPC-Link推奨) | LPCXpresso IDE | 秋 | 1769,11C24 |
LPC1343 QuickStart Board |
無し(LPC-Link推奨) | LPCXpresso IDE | 秋 | 1343 |
LPCカプチーノ | 無し(USBメモリ式) | LPCXpresso IDE | 苺千 | 11U37 |
VS-WRC103LV (ロボット用) |
無し(USBメモリ式) | LPCXpresso IDE | 共 | 1343 |
Xplorer | 無し (ULINK-ME付属版あり) |
不定 (ULINK-MEならuVision) |
秋マ | 1830/1837, 4330/4337 |
BlueBoard | 無し | 不定 | 秋 | 1768,2148 |
mX-LPC | オンボード | CooCox CoIDE | 秋 | 1114,2148 |
- mbedはさすがに大人気。オンボードのmbedチップのファームウェアを更新するとCMSIS-DAPデバッガとなり、Keil uVisionでの開発ができるらしい。(LPCXpresso IDEにも対応してほしいなぁ。)
- LPCXpressoシリーズはチップのラインナップが豊富。安価でオンボードデバッガを利用できる。開発環境はLPCXpresso IDEになります。
- そのほか、マニュアルやサンプルコードがLPCXpresso IDEでの開発を前提としているボードはたくさんあります。
- mX-LPCは曲者で、基板の見た目がLPCXpressoに酷似しており、ともに秋月で売ってますが、こちらはCooCox CoIDEというちょっとマイナーな開発環境用のオンボードデバッガ搭載なので注意が必要です。
で、興味深いのがLPC-Link2というデバッガボード。ファームウェアを書き換えることで、Redlink(LPC-Link)にもJ-LinkにもCMSIS-DAPにもなり、それによってLPCXpressoにもIAR EWにもKeil uVisionにも対応できるというスグレモノらしいです。
- Redlink(LPC-Link)として ... LPCXpressoで使用できる。
- J-Linkとして ... IAR EWで使用できる。
- CMSIS-DAPとして ... Keil uVisionで使用できる。