それはさておき、最近またIntel Edisonを触り始めたのですが、
ファームウェアのアップデートに失敗してデバイスマネージャで認識されなくなりました。
- USB OTGポートにUSBケーブルをつなぐと、デバイスマネージャにMerrifieldというデバイスが2~3秒あらわれ、消える。(MerrifieldというのはAtom Z3400/3500シリーズのコードネームとのこと)
- Flasall.batを実行しても、Waiting dfu device 8087:0a99 のところでタイムアウトしてしまう
- FTDIのUSBシリアル変換チップが積んであるほうのUSBポートの出力では、
で止まったまま。。
******************************
PSH KERNEL VERSION: b0182929
WR: 20104000
******************************
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 10:14:01 Jan 13 2015
******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size) = 0x00080000
*** Ready to receive application ***
Flashall.bat --recovery をやってみても、
You should install xfstk tools, please visit http://xfstk.sourceforge.net/
と出てきて終わってしまいます。
xfstk toolsのWindows版のインストーラは残念ながら無いようなので、Ubuntu機を用意してxfstkをビルド。
ビルド方法は Building xFSTK on Ubuntu 14.04 (32-bit) for flashing Edison を参照ください。
そうして Flashall.sh --recovery と実行すると、なにやら書き込みが行われてDFU Deviceとして表示されるようになりました!
あとはflashall.sh を実行してファームウェアを転送して、無事Edisonが復活しました。
さて、天気予報ガジェットでも作りますかね。。。