e-yamada
2017年12月27日 14時01分
お世話になっております。
誤ってA842(新フラッシュメモリ)の製品に、A840(旧フラッシュメモリ)用の下記バイナリの書き込みを行ったところ、
バイナリの書き換えができなくなってしまいました。
復旧方法について情報をいただきたく存じます。
・bootloader v3.8.1
・linux-3.4-at20
→[make menuconfig]にて[Support for AMD/Fujitsu/Spansion flash chips]には未チェック
現状にてnetflashでのバイナリの書き込みを実施すると下記エラーとなります。
netflash: open(/dev/flash/bootloader) failed: No such file or directory
また、hermit-at-win_v3.10.0からのバイナリ書き込みを実施した場合は下記のエラーメッセージが表示されます。
hermit: panic: target error, can't continue.
hermit: panic: command/data write retry count exceeded.
よろしくお願いいたします。
コメント
e-yamada
at_ohsawa
2017年12月27日 14時10分
> お世話になっております。
> 誤ってA842(新フラッシュメモリ)の製品に、A840(旧フラッシュメモリ)用の下記バイナリの書き込みを行ったところ、
> バイナリの書き換えができなくなってしまいました。
> 復旧方法について情報をいただきたく存じます。
>
> ・bootloader v3.8.1
> ・linux-3.4-at20
> →[make menuconfig]にて[Support for AMD/Fujitsu/Spansion flash chips]には未チェック
どちらのソフトウェアも新しいフラッシュメモリに書き込む能力が無いですね。
新しいフラッシュメモリに対応したhermitを書き込んだSDカードで起動して
tftpdlしてください。tftpdlではなくnetflashで書き込みたい場合は、SDカードに
新しいLinux kernelとユーザーランドも書き込んで普通にSDブートした環境で
実行してください。