carter
2015年7月8日 22時22分
こんばんは、
Netflashで自分でmakeしたカーネルとユーザーランドをボードに入れたら、
hermit>にbootした後、下記のように表示されます。
Uncompressing ramdisk doneですが、linuxが正常起動できないです。
imageが問題ないと思いますが、問題の原因をどうやって調べますでしょうか。
また、もし問題の原因がわからない場合、どうやって初期状態に戻しますでしょうか。
お手数ですが、ご確認のほど、よろしくお願いします。
hermit> boot
Uncompressing kernel.....................................................................................................................done.
Uncompressing ramdisk.............................................................................................................................................................................................................................................................................................................................................................................done.
hermit> memmap
0xa0000000:0xa1ffffff FLA all bf:8K bl:4x32K/l,255x128K/l
0xa0000000:0xa001ffff FLA bootloader bf:8K bl:4x32K/l
0xa0020000:0xa041ffff FLA kernel bf:8K bl:32x128K
0xa0420000:0xa1efffff FLA userland bf:8K bl:215x128K
0xa1f00000:0xa1ffffff FLA config bf:8K bl:8x128K
0x80000000:0x87ffffff RAM dram-1
コメント
at_takashi.sasayama
笹山です。
> Netflashで自分でmakeしたカーネルとユーザーランドをボードに入れたら、
> hermit>にbootした後、下記のように表示されます。
> Uncompressing ramdisk doneですが、linuxが正常起動できないです。
Uncompressing ramdisk done と表示された後、まだログが続いていたと思うのですが、
そのログを教えていただけないでしょうか?
> また、もし問題の原因がわからない場合、どうやって初期状態に戻しますでしょうか。
既にご覧になられているかもしれませんが、
以下を参考に初期状態へ戻してみてください。
FAQ : 故障かなと思ったら(Armadillo-IoT)
http://armadillo.atmark-techno.com/faq/troubleshooting-aiot
> tftpでimageをボードにいれたかったですが、うまくいかず、
> Hermit-win32でbootloader,linux,imageをボードに入れましたが、
> 下記のように表示されました。
> どうやって、'tftp'の設定を削除しますでしょうか。
ご不便をおかけして申し訳ございません。
ダウンロードサイトからリンクが張られているのですが、
現状、Armadillo-IoT は、Hermit-AT Win32 で初期化を行うことができません。
お手数ですが、ATDE5 にインストールされた Hermit-At をお使いください。
第12章 フラッシュメモリの書き換え方法
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
carter
ご連絡ありがとうございます。
すみませんが、私はユーザランド romfs-aiotg-std-[VERSION].img.gz をダウンロードしたいですが、
システムが機能できないため、認証ファイルを取得できませんでした。
SNはわかっていますが、どうやってユーザランド romfs-aiotg-std-[VERSION].img.gz をダウンロードできますでしょうか。
お手数ですが、
確認のほど、よろしくお願いします。
> 笹山です。
>
> > Netflashで自分でmakeしたカーネルとユーザーランドをボードに入れたら、
> > hermit>にbootした後、下記のように表示されます。
> > Uncompressing ramdisk doneですが、linuxが正常起動できないです。
>
> Uncompressing ramdisk done と表示された後、まだログが続いていたと思うのですが、
> そのログを教えていただけないでしょうか?
>
>
> > また、もし問題の原因がわからない場合、どうやって初期状態に戻しますでしょうか。
>
> 既にご覧になられているかもしれませんが、
> 以下を参考に初期状態へ戻してみてください。
>
> FAQ : 故障かなと思ったら(Armadillo-IoT)
> http://armadillo.atmark-techno.com/faq/troubleshooting-aiot
>
>
> > tftpでimageをボードにいれたかったですが、うまくいかず、
> > Hermit-win32でbootloader,linux,imageをボードに入れましたが、
> > 下記のように表示されました。
> > どうやって、'tftp'の設定を削除しますでしょうか。
>
> ご不便をおかけして申し訳ございません。
> ダウンロードサイトからリンクが張られているのですが、
> 現状、Armadillo-IoT は、Hermit-AT Win32 で初期化を行うことができません。
>
> お手数ですが、ATDE5 にインストールされた Hermit-At をお使いください。
>
> 第12章 フラッシュメモリの書き換え方法
> http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
at_takashi.sasayama
笹山です。
> すみませんが、私はユーザランド romfs-aiotg-std-[VERSION].img.gz をダウンロードしたいですが、
> システムが機能できないため、認証ファイルを取得できませんでした。
お手数ですが、下記製品マニュアルを参考に工場出荷イメージをビルドし、
作成されたイメージで Armadillo-IoT を起動して、正規認証ファイルを取り出してみてください。
第11章 ビルド手順
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
22.1.2. 正規認証ファイルを取り出す手順
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
この手順で作成したイメージでも、先にご報告されました
Linux が正常起動しない現象が発生するようでしたら、
Linux 起動時のエラーログをいただけますと有難いです。
どうぞよろしくお願いいたします。
carter
おはようございます。
ご案内通り、imageを作りました。EnOceanも利用するためにC++のlibも入れました。
ただし、imageをボードに入れる際に、”hermit panic userland region too small for download”が表示されました。
IoTゲートウェイがこのように表示される場合、どうすればよろしいでしょうか。
お手数ですが、ご確認のほど、
よろしくお願いします。
> 笹山です。
>
> > すみませんが、私はユーザランド romfs-aiotg-std-[VERSION].img.gz をダウンロードしたいですが、
> > システムが機能できないため、認証ファイルを取得できませんでした。
>
> お手数ですが、下記製品マニュアルを参考に工場出荷イメージをビルドし、
> 作成されたイメージで Armadillo-IoT を起動して、正規認証ファイルを取り出してみてください。
>
> 第11章 ビルド手順
> http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
>
> 22.1.2. 正規認証ファイルを取り出す手順
> http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
>
>
> この手順で作成したイメージでも、先にご報告されました
> Linux が正常起動しない現象が発生するようでしたら、
> Linux 起動時のエラーログをいただけますと有難いです。
>
> どうぞよろしくお願いいたします。
at_takashi.sasayama
笹山です。
> ただし、imageをボードに入れる際に、”hermit panic userland region too small for download”が表示されました。
このエラーメッセージは、フラッシュメモリの userland 格納領域のサイズ (29.75MB) より、
大きなファイルを書き込もうとした際に出力されます。
念の為、書き込もうとされたファイルの名前と、サイズを確認してみてください。
[ATDE5]$ cd atmark-dist [ATDE5]$ ls -alh images | grep romfs -rw-r--r-- 1 atmark atmark 54M 7月 13 15:29 romfs.img -rw-r--r-- 1 atmark atmark 22M 7月 13 15:29 romfs.img.gz romfs.img.gz のサイズが 29.75MBより大きいと問題が発生します。 非圧縮である romfs.img を書き込もうとしても同じ問題が発生します。
> IoTゲートウェイがこのように表示される場合、どうすればよろしいでしょうか。
アプローチとしては2つあります。
■1. ユーザーランドイメージのサイズを縮小する
C++ の lib をユーザーランドに含められた結果、romfs.img.gz のサイズが
29.75 MB を超えてしまっていると思われます。
romfs.img.gz が 29.75MB を下回るように、不要なファイルがありましたら削除してください。
■2. SDカード上にユーザーランドを構築する。
SDカード上にユーザーランドを構築することも可能です。
下記は、Armadillo-400 シリーズ向けの内容ですが、
ファイル名などを読み替えることで Armadillo-IoT でも
同様の手順で動作確認が可能です。
8.2.4. ルートファイルシステムの構築
http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_soft…
ただ、今回の様にユーザーランドイメージのサイズが大きい場合は、
マニュアル通りに Armadillo 上で作業が出来ないことがあります。
その為、ATDE 上で作業を行うことをお勧めします。
詳細は下記のトピックをご参照ください。
IoTによる50MBを超えるユーザーランドイメージの使用について
https://armadillo.atmark-techno.com/forum/armadillo/1348#comment-1751
carter
2015年7月9日 9時21分
tftpでimageをボードにいれたかったですが、うまくいかず、
Hermit-win32でbootloader,linux,imageをボードに入れましたが、
下記のように表示されました。
どうやって、'tftp'の設定を削除しますでしょうか。
お手数ですが、ご確認をお願いできますでしょうか。
Hermit-At v3.4.0 (armadillo-iotg-std) compiled at 14:14:57, May 28 2015
hermit> boot
initializing net-device...Link is down!failed image loading from 'tftp' device.
-NG I/O error
> こんばんは、
>
> Netflashで自分でmakeしたカーネルとユーザーランドをボードに入れたら、
> hermit>にbootした後、下記のように表示されます。
> Uncompressing ramdisk doneですが、linuxが正常起動できないです。
>
> imageが問題ないと思いますが、問題の原因をどうやって調べますでしょうか。
> また、もし問題の原因がわからない場合、どうやって初期状態に戻しますでしょうか。
>
> お手数ですが、ご確認のほど、よろしくお願いします。
>
> hermit> boot
> Uncompressing kernel.....................................................................................................................done.
> Uncompressing ramdisk.............................................................................................................................................................................................................................................................................................................................................................................done.
>
>
> hermit> memmap
> 0xa0000000:0xa1ffffff FLA all bf:8K bl:4x32K/l,255x128K/l
> 0xa0000000:0xa001ffff FLA bootloader bf:8K bl:4x32K/l
> 0xa0020000:0xa041ffff FLA kernel bf:8K bl:32x128K
> 0xa0420000:0xa1efffff FLA userland bf:8K bl:215x128K
> 0xa1f00000:0xa1ffffff FLA config bf:8K bl:8x128K
> 0x80000000:0x87ffffff RAM dram-1