前の記事の続き。無事にThinkPad に HiFive1の環境を構築したのだが、やはりSPI経由でプログラムを書き込もうとすると書き込めない。
いろいろSiFiveのフォーラムを見ながら試行錯誤しているのだが、どうもまだ解決策が見つからない。これは最悪もう一枚HiFive1ボードを買うことになるかもしれないなあ。。。
HiFive1には、コマンドライン環境から制御する方法 (freedom-e-sdk
を利用する)と、ArduinoのIDEを利用する方法があるのだが、どちらもうまく書き込むことができない。
一応ツールチェインのリコンパイルからやり直しているが、どうも上手く行く気配が見られないなあ。。。もう思い切って買い替えないとダメかな。
追記。本日幸運にもHiFive1をもう一枚貸して頂く機会をもらい、早速家に帰って書き込みを実行してみると無事に書き込めました。
どうやら本当にFlashの変なところに書いてしまったっぽい。これはHiFive1のバグかなあ。バグと言っても二度と再現させたくないけど。