at_ito
2016年3月6日 21時20分
Armadillo-400シリーズ、Armadillo-IoT(G2)でtftpdlコマンドを使用して、フラッシュの全領域を書き換えたい場合があるかと思います。その場合、イメージがNORフラッシュの32MBとなり、デフォルトのブロックサイズ(512Byte)ですとファイルサイズが大きすぎエラーとなります。
そのため、以下のようにtftpdlコマンド実行時にblksize=1024オプションを追加し、実行することで、全領域を書き換えることができます。
hermit> tftpdl [client IP] [server IP] --blksize=1024 --all=[filename]