FRDM-KL25Z・FRDM-KL46Zをmbedインターフェースとして使う
.
FRDM-KL25Z・FRDM-KL46ZをLPCマイコンのmbedインターフェースにしてCMSIS-DAP、MSD書込み、シリアル通信が出来るようにします。
1 mbedのプログラムを書き込むようにMBEDドライブに対応するファームウェアを書込む。
2 LPC1114FN28 または LPC810 と接続する。
FRDM-KL25Z FRDM-KL46Z | LPC1114FN28 | LPC810 | |
---|---|---|---|
SWDIO | D12 | p12 | p4 |
SWCLK | D10 | p3 | p3 |
nRESET | D6 | p23 | p1 |
UART-RX | PTE23 | p16 | p2(P0_4) |
UART-TX | PTE22 | p15 | p8(P0_0) |
GND | GND | p22 | p7 |
3V3 | P3V3 | p21 | p6 |
3 反対側のUSBコネクタ(J2側)をPCに接続するとmbedインターフェースが動き始めます。
不具合
ターミナルソフトのブレーク送信でリセットするとCMSIS-DAPでバイナリーファイルが書き込めない時があります。
ドラッグアンドドロップで書き込むと復旧します。
ソースコード:
https://github.com/mbedmicro/CMSIS-DAP
https://bitbucket.org/va009039/lpc1347_cmsis-dap
関連ページ:
LPCXpresso LPC11U68,LPC1347をmbedインターフェースとして使う
LPC1114FN28・LPC810対応のLPC800-MAXの作り方
更新履歴:
2014年4月30日 ファームウェアの更新。
2014年4月28日 不具合の追加。
2014年4月26日 ピンアサインの共通化。フラッシュ書込みの高速化。
1 comment on FRDM-KL25Z・FRDM-KL46Zをmbedインターフェースとして使う:
Please log in to post comments.
Hello,
good to see somebody using CMSIS-DAP on different mcu. Are you planning to add KL25Z and KL46Z interface to the official CMSIS-DAP repository?
What I would like to see it's a bootloader, at least for KL25Z. Using smaller package, which is way cheaper than K20 used on freedom boards.
Regards,
0xc0170