mitsuya-shin
2020年7月22日 13時13分
いつもサポートいただきありがとうございます。
進藤ともうします。
現在完全SDブートを試みているのですがこの時
ローダーについては「https://armadillo.atmark-techno.com/forum/armadillo/2334」
この修正でイメージ通り起動しているようなのですが、カーネルについては、
別途、hermitコマンドの「setbootdevice=mmcblk0p2」を投入し起動していますが
sd内のカーネルで起動できていないせいか、SD内のrc.localが動作できません
以下についてどなたか教えてください。
ちなみ「https://armadillo.atmark-techno.com/forum/armadillo/658」の「flatfsd -i」にてSDのrc.localの
起動はできています。
質問1.確認ですがSDのrc.localを起動するには「setbootdevice=mmcblk0p2」とすることで
間違いないでしょうか?
質問2.SDのカーネル及び「setbootdevice=mmcblk0p2」をSD起動時必ず指定できるようにできないでしょうか?
よろしくお願いします。
現行起動イメージを添付します。
ファイル | ファイルの説明 |
---|---|
SDbootLog.txt | setenvの内容は指定できている |
コメント
mitsuya-shin
at_makoto.sato
2020年7月22日 17時40分
佐藤です。
> 質問1.確認ですがSDのrc.localを起動するには「setbootdevice=mmcblk0p2」とすることで
> 間違いないでしょうか?
以下の設定も必要かもしれません。
hermit> setenv console=ttySC2,115200 noinitrd rootwait root=/dev/mmcblk0p2
製品マニュアルもご参照ください。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…
> 質問2.SDのカーネル及び「setbootdevice=mmcblk0p2」をSD起動時必ず指定できるようにできないでしょうか?
以下の投稿にもある通り、ブートローダ(hermit)のビルド時にCONFIG_CMD_SETBOOTDEVICE_DEFAULT_DEVICE を設定することで可能かと思います。
https://armadillo.atmark-techno.com/forum/armadillo/658
ブートローダのビルドについては下記マニュアルをご参照ください。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_ma…