Armadilloフォーラム

Hermitポートの設定

takaki_ichikawa

2019年10月14日 19時09分

いつもお世話になります。
アルマジロ eva1500を使用していての質問です。

シリアルでの接続ポートをttySC3(CON4)からttySC2(CON6)に変更しようとして、
Hermitの環境変数 consoleを ttySC3,115200 から ttySC2,115200 に変更しました。

ttyCS2とPCとの接続が正しく行われて居なかったらしく(USBシリアル変換ケーブルは他の機器では動作して居るもの)、Hermitの起動情報出力や、設定モードでの操作が出来なくなってしまいました。

HermitAt.exeも使用してみようと思ったのですが、eva1500用の接続設定が出てきません。

「11.4.2. ブートローダーのリカバリを実行する」も行ってみましたが、設定が戻った気配はありませんでした。

ブートログが見えないことを除けば、rootでのログインは可能な状態です。

Hermitの環境変数を強制的に変更する方法はありますでしょうか?
もしくは、ttySC2が動作しない原因を探る方法でも良いのでお教えください。

コメント

at_mizo

2019年10月15日 11時04分

溝渕です。

> Hermitの環境変数を強制的に変更する方法はありますでしょうか?

内蔵ストレージ全体をリカバリすることにより、Hermitの環境変数を初期化で
きます。手順については、以下のドキュメントを参照してください。

https://manual.atmark-techno.com/armadillo-eva-1500/armadillo-eva-1500_…

Hermitの環境変数のみを初期化する場合は、次の手順で実行できます。

echo 0 > /sys/class/mtd/mtd1/ro
dd if=hermit.config of=/dev/mtdblock1 obs=512 seek=512
echo 1 > /sys/class/mtd/mtd1/ro

hermit.configは、リカバリイメージに含まれています。リカバリイメージは、
Armadillo-EVA 1500 製品ソフトウェア[1]のページよりダウンロード可能です。

[1]:https://users.atmark-techno.com/armadillo-eva-1500/software