Armadilloフォーラム

Armadillo-X1が起動に失敗

seltec032

2023年3月2日 10時49分

お世話になります、大隅です。

今まで、何事もなく起動していたArmadillo-X1基板が電源を入れても
起動しなくなりました。
ログを見ると、以下のようなメッセージが見られ
”Starting kernel”を繰り返しています。.

Failed (-5)
Loading Environment from SPI Flash... SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

対処方法をご指導願います。

ファイル ファイルの説明
start.log 起動時のログ
コメント

seltec032

2023年3月3日 16時23分

> お世話になります、大隅です。
>
> 今まで、何事もなく起動していたArmadillo-X1基板が電源を入れても
> 起動しなくなりました。
> ログを見ると、以下のようなメッセージが見られ
> ”Starting kernel”を繰り返しています。.
>
> Failed (-5)
> Loading Environment from SPI Flash... SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
> *** Warning - bad CRC, using default environment
>
> 対処方法をご指導願います。

お世話になります、大隅です。

eMMCから、起動しなくなり、フォーラムに掲載してあったSDブートの起動を試してみる為、
製品マニュアル 14.SDブートの活用の手順通りにSDカードを作成しました。
Armadillo基板に装着して、起動させましたが、
途中、Resetting CPUとなり、以下のシーケンスを繰り返しています。
=================================================
U-Boot SPL 2016.07-at23 (Mar 03 2023 - 15:03:58)
Trying to boot from MMC1

U-Boot 2016.07-at23 (Mar 03 2023 - 15:03:58 +0900)

CPU: Freescale i.MX7D rev1.3 at 996MHz
CPU: Extended Commercial temperature grade (-20C to 105C) at 29C
Reset cause: POR
Watchdog enabled
I2C: ready
DRAM: 1 GiB
Boot Source: SD
Board Type: Armadillo-X1(0a100000)
Revision: 0002
S/N: 17655
DRAM: 00001e05
XTAL: 00
X1 Addon EEPROM Detect
Atmark Techno Ext SD Slot Detect
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
In: serial
Out: serial
Err: serial
Found PFUZE300! deviceid 0x30, revid 0x11
Net: FEC0
switch to partitions #0, OK
mmc0 is current device
switch to partitions #0, OK
mmc0 is current device
reading boot.scr
** Unable to read file boot.scr **
** Invalid partition 3 **
reading uImage
** Unable to read file uImage **
Booting from net ...
FEC0 Waiting for PHY auto negotiation to complete..... done
BOOTP broadcast 1
data abort
pc : [] lr : []
reloc pc : [<9d82c530>] lr : [<9d82d4ad>]
sp : bdf619b8 ip : 00000000 fp : bffec944
r10: bffec490 r9 : bdf61eb8 r8 : 0000000e
r7 : bffee7c8 r6 : bffee7d0 r5 : 00000000 r4 : bffec98e
r3 : 00060101 r2 : 00000008 r1 : bffec94a r0 : 0000000e
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...

U-Boot SPL 2016.07-at23 (Mar 03 2023 - 15:03:58)
Trying to boot from MMC1

U-Boot 2016.07-at23 (Mar 03 2023 - 15:03:58 +0900)
 以降繰り返し
============================================
eMMC・SDどちらでも起動しない状況です。
対処方法をご教授願います。

at_mizo

2023年3月3日 16時24分

溝渕です。

ログを確認したところ、恐らくCPUキャッシュかメモリの故障ではないかと思います。

いちおうではありますが、SDブートをお試しいただけますか?

もしSDブートができなければ、故障の可能性が高いと思います。
「製品保証規定」をご確認の上、「製品保証サービス」を参考に交換のお申込みを行ってください。

製品保証規定
https://armadillo.atmark-techno.com/support/warranty/policy

製品保証サービス
https://armadillo.atmark-techno.com/support/warranty#c-1

seltec032

2023年3月3日 17時12分

> 溝渕です。
>
> ログを確認したところ、恐らくCPUキャッシュかメモリの故障ではないかと思います。
>
> いちおうではありますが、SDブートをお試しいただけますか?
>
> もしSDブートができなければ、故障の可能性が高いと思います。
> 「製品保証規定」をご確認の上、「製品保証サービス」を参考に交換のお申込みを行ってください。
>
> 製品保証規定
> https://armadillo.atmark-techno.com/support/warranty/policy
>
> 製品保証サービス
> https://armadillo.atmark-techno.com/support/warranty#c-1

お世話におなります、大隅です。

SDブートディスクを作成手順で質問です。
1.14.1.ブートディスクの作成
表 14.1 ブートディスクの作成に使用するファイル
ブートローダーイメージ :u-boot-x1-[version].bin
記載がありますが、ブートローダーをビルドして生成されたファイルは
"u-boot-x1.bin"です。
これでよろしいですよね?

2.14.2.ファイルシステムの構築
ファイル名:debian-busterarmhf_ax1_[version].tar.gzと記載がありますが、
at-debian-builder-v2.4.1.tar.gzに事でよろしいですか?

上の解釈で、SDブートメディアを作成しましたが、
前述の通り、起動できませんでした。

因みに別のArmadillo-x1基板でも(eMMCでの起動:OK)
SDブートでは起動できませんでした。(同症状)
SDブートメディアに問題があるのでしょうか?

at_mizo

2023年3月6日 10時03分

溝渕です。

> SDブートディスクを作成手順で質問です。
> 1.14.1.ブートディスクの作成
> 表 14.1 ブートディスクの作成に使用するファイル
> ブートローダーイメージ :u-boot-x1-[version].bin
> 記載がありますが、ブートローダーをビルドして生成されたファイルは
> "u-boot-x1.bin"です。
> これでよろしいですよね?

そうですね。

[Armadillo-X1 製品マニュアル]
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…

に記載の通り、"u-boot-x1.bin"です。

ビルド環境に不安がある場合は、動作確認がすでに取れている以下のビルド済みイメージを利用する事をおすすめします。
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/boo…

> 2.14.2.ファイルシステムの構築
> ファイル名:debian-busterarmhf_ax1_[version].tar.gzと記載がありますが、
> at-debian-builder-v2.4.1.tar.gzに事でよろしいですか?

良いです。

こちらも同様に、動作確認がすでに取れているビルド済みイメージがあります。
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/use…

> 因みに別のArmadillo-x1基板でも(eMMCでの起動:OK)
> SDブートでは起動できませんでした。(同症状)
> SDブートメディアに問題があるのでしょうか?

一旦ビルド済みイメージでご確認いただけますか?

また、SDカード自体に不安がある場合は、別のSDカードをご利用いただけますか。

seltec032

2023年3月6日 14時20分

> 溝渕です。
>
> > SDブートディスクを作成手順で質問です。
> > 1.14.1.ブートディスクの作成
> > 表 14.1 ブートディスクの作成に使用するファイル
> > ブートローダーイメージ :u-boot-x1-[version].bin
> > 記載がありますが、ブートローダーをビルドして生成されたファイルは
> > "u-boot-x1.bin"です。
> > これでよろしいですよね?
>
> そうですね。
>
> [Armadillo-X1 製品マニュアル]
> https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
>
> に記載の通り、"u-boot-x1.bin"です。
>
> ビルド環境に不安がある場合は、動作確認がすでに取れている以下のビルド済みイメージを利用する事をおすすめします。
> https://armadillo.atmark-techno.com/resources/software/armadillo-x1/boo…
>
> > 2.14.2.ファイルシステムの構築
> > ファイル名:debian-busterarmhf_ax1_[version].tar.gzと記載がありますが、
> > at-debian-builder-v2.4.1.tar.gzに事でよろしいですか?
>
> 良いです。
>
> こちらも同様に、動作確認がすでに取れているビルド済みイメージがあります。
> https://armadillo.atmark-techno.com/resources/software/armadillo-x1/use…
>
>
> > 因みに別のArmadillo-x1基板でも(eMMCでの起動:OK)
> > SDブートでは起動できませんでした。(同症状)
> > SDブートメディアに問題があるのでしょうか?
>
> 一旦ビルド済みイメージでご確認いただけますか?
>
> また、SDカード自体に不安がある場合は、別のSDカードをご利用いただけますか。
>
お世話になります、大隅です。
ビルド済みイメージファイルを使用してSDカードを作成しました。
結果:SDカードからの起動は成功。

次に製品マニュアル 11.イメージファイルの書き換え方法を参考に
インストールディスクを作成し、eMMCにインストールしました。
ました。
*+*+* Install Completed!! *+*+*
結果:eMMCより、起動する事に成功しました。
これで、初期状態(工場出荷)に戻った訳ですね。

ありがとうございました。