Armadilloフォーラム

uImage書き換えにつきまして

suga

2019年8月29日 10時37分

お世話になっております。菅原と申します。

Armadillo-640にて以下を参考に
 https://users.atmark-techno.com/blog/615/3185

uImageを生成し書き換えたところ以下のようなエラーで起動しない状況です。

=> boot
6670685 bytes read in 209 ms (30.4 MiB/s)
27808 bytes read in 54 ms (502 KiB/s)
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-4.14-at13
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 6673440 Bytes = 6.4 MiB
Load Address: 82000000
Entry Point: 82000000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!

SDカードでインストールディスク(install-disk-sd-a640-20190529.img)を作成し
起動できるようにして再度カーネルコンフィギュレーションを設定してuImageを書き換えると
同様にエラーで起動しなくなります。

お手数ですが解決策のご教示いただきたく
何卒宜しくお願い致します。

コメント

佐藤です。

参考にした記事にある手順以外に何か追加で実施した手順や、逆に省略した手順等ありますでしょうか。
また、ATDE7上でビルドしてますでしょうか。

佐藤様

ご対応いただき誠にありがとうございます。

> 参考にした記事にある手順以外に何か追加で実施した手順や、逆に省略した手順等ありますでしょうか。

SDカードのインストールディスクでの起動は以下の11.1節の通り実施しております。
 https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

uImageについては以下のとおり実施しております。
 https://users.atmark-techno.com/blog/615/3185

特に追加や省略はしておりません。

> また、ATDE7上でビルドしてますでしょうか。

ATDE7上でビルドしております。
 atde7-i386-20190701

以上です。

佐藤様
ご対応いただき誠にありがとうございます。菅原です。
> Armadillo-640製品サイトで配布している以下のビルド済みイメージで書き換えた場合正常に起動しますでしょうか。
> https://users.atmark-techno.com/files/downloads/armadillo-640/image/uIm…
こちらは正常に起動いたします。

以上、よろしくお願い致します。

佐藤様

> ビルド時のログいただけますでしょうか。
こちらでよろしいでしょうか。

ご確認のほど何卒宜しくお願い致します。

菅原

ファイル ファイルの説明
ビルド時ログ.txt

佐藤です。

ログありがとうございます。異常はないように見えます。
できた uImage はどのような方法で Armadillo-640 に転送してますでしょうか。
転送に失敗しているのかもしれません。
転送前後の uImage に差分ありませんでしょうか。

佐藤様

ご対応いただき誠にありがとうございます。

> できた uImage はどのような方法で Armadillo-640 に転送してますでしょうか。
> 転送に失敗しているのかもしれません。
> 転送前後の uImage に差分ありませんでしょうか。
ftpで転送しておりましてファイルサイズに差がございました。
scpで正常転送でき起動いたしました。

お手数おかけいたしました。
ありがとうございました。