おいちゃんのおぼえがき

仕事のTipsをメモするブログ

LPC マイコンの USB ISP でうまく書けない(>_<。)

2023-12-12 | 組み込み
普段は mac ばっかりなのでぜんぜん気が付かなかったけど、Windows11 で NXP のマイコン (LPC51U68JBD48) 用に開発したプログラムファイル (bin 形式) を USB ISP モードでドラッグコピーしたところ、どうもうまくコピーされなかった。mac だと問題なくコピーされ、正しく動作している。
ずいぶん前だけど、Windows 側の仕様が変更されて、一時期同じようにマイコンファームがうまく書けないことがあってその後戻ったと思っていたけど、今もダメなのかな〜。
で、いろいろ調べた (ChatGPT に相談(^.^)) したところ、Windows 用の信頼性の高いコビーツールを使っては?みたいになって、TeraCopy 3.17 というコピーツールを試してみた。このツールには「検証」の機能があって、コピー後にエラーがないかチェックできる。
するとやっぱり一度のコピーでは検証でエラーになった。そのままコピー / 検証を、エラーがなくなるまで繰り返した (でもほぼ 2 回で OK だったょ) ところ、エラーがなくなれば書き込んだファームは正しく動作した。
この状況だけ見ると、Windows での USB ISP モード書き込みは高い確率でコピーミスするってことかな〜、困ったにゃ(>_<。)・・・。