1. (前提)SmoothiewareのSDブートローダの役割は、SDカードに書き込まれてた.binファイルを自分のFlashに転送すること
- たぶんこの理解であってる
- ソースを読んでないので予想だけど
2. SDブートローダには2種類ある。
- 一つはmbedのブートローダで使われているもので、USB経由でSDカードをPCにダイレクトでマウントできるようにするもの。
- もうひとつは、LPC1769専用のブートローダっぽいもの?
- 以下のレポジトリ http://github.com/triffid/LPC17xx-DFU-Bootloader にある
- こいつも.binを読むのは変わらないが、USBでSmoothieboardをPCにつないでも、SDカードは見えない!
- Firmwareを書くたびに、SDカードは自分でPCに挿し直さないといけない。
3. .binファイルは、firmware.binという名前にリネームしておく必要がある
- main.binのままだと読み込んでくれなかった