#Daplinkとは何?
ARM マイコンのデバッガには CMSIS-DAP方式が一般的なのですが、
HID(CMSIS-DAPデバッグ)にMSC(ストレージプログラミング) CDC(コムポート)とWEBUSBが追加された物と考えれば良いらしい。
#デバッガの作り方
バイナリーは、https://github.com/ARMmbed/DAPLink/releases/tag/v0254
のしたの方の、0254_release_package_f499eb6e.zipを取得解凍後、
自分の使用するマイコンの中身を書換える
stm32-nucleoをデバッガとして使用する場合
https://qiita.com/toyowata/items/a57ee1dfa884b29c298d
秋月LPC11U35をデバッガとして使用する場合。
https://qiita.com/toyowata/items/a57ee1dfa884b29c298d
ここまでが一般的使用方法のまとめ、
#新マイコン対応方法
ここに要約してある。実際はやっていないのでまとめのみ
https://os.mbed.com/docs/mbed-os/v5.15/porting/adding-a-new-target.html
1.c.d.の自分のターゲットマイコンのデバイス記載を作成
そして、c_blob.c in flash_blob.c, and c_blob_mbed.c in Flash APiを作成するのだと思う。
2.次に
https://gist.github.com/toyowata/6c3798893319b38c1b9f5925daaa9255
をみて、
先ほどa.b.を行う。
以上