こんにちは、みんな、
LS1021A-IoT ボードに関するサポートを求めています。
しばらく前にこのデバイスを購入しましたが、残念ながら元の SD カード イメージを紛失してしまいました。ボードを工場出荷時の状態に戻そうとしましたが、次の公式ダウンロードリンクが見つかりません。
NXP の Web サイト、ドキュメント、コミュニティ リソースを検索しましたが、リンクは利用できなくなっているか、削除されているようです。
NXP またはコミュニティの誰かがアドバイスをお願いします:
ボードを元の動作状態に戻したいので、ご指導やご指摘をいただければ幸いです。
よろしくお願いいたします。
よろしくお願いいたします。
マテウス・アウベス
LFGP様
迅速なご対応誠にありがとうございます。迅速な対応とご助力に本当に感謝しています。
私はすでにそのページからIndustrial IoT Gateway LEDE Release v1.0イメージをダウンロードし、dd を使用してキットに付属する元の SD カードにフラッシュしました。
sudo dd if=firmware_sdcard.bin of=/dev/sdc bs=1M conv=fsync
[sudo] password for mateus:
124+1 records in
124+1 records out
130023428 bytes (130 MB, 124 MiB) copied, 6.18025 s, 21.0 MB/sフラッシュ後、SD カードに次のパーティションが作成されました。
$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 7,4 GiB, 7948206080 bytes, 15523840 sectors
Disk model: STORAGE DEVICE
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5452574f
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 4096 45055 40960 20M c W95 FAT32 (LBA)
/dev/sdc2 49152 253951 204800 100M 83 Linux最初のパーティション (FAT) 内では、ファイルは次のように配置され、U-Boot バイナリはバックアップ ディレクトリ内にあります。
$ ls -l /media/mateus/4741-B09E total 4558 drwxr-xr-x 2 mateus mateus 2048 Dec 26 2017 backup -rw-r--r-- 1 mateus mateus 15706 Dec 26 2017 ls1021a-iot.dtb -rw-r--r-- 1 mateus mateus 4648056 Dec 26 2017 uImage $ ls -l /media/mateus/4741-B09E/backup total 2108 -rw-r--r-- 1 mateus mateus 2155903 Dec 26 2017 root.ext4.gz.uboot -rw-r--r-- 1 mateus mateus 200 Dec 26 2017 version.json
$ tree /media/mateus/4741-B09E
/media/mateus/4741-B09E
├── backup
│ ├── root.ext4.gz.uboot
│ └── version.json
├── ls1021a-iot.dtb
└── uImage
2 directories, 4 files
しかし、この SD カードをボードに挿入して電源を入れると、シリアル コンソール (K22 によって公開される COM ポート) には何も表示されません。U-Boot 出力やブート ログは表示されません。
アドバイスをお願いします:
このSDイメージは追加のフラッシュ手順なしで直接起動するか、
必要な設定(ディップ・スイッチ、ブートソースの選択、ボーレートなど)がある場合、または
U-Boot は SD から直接ブートされるのではなく、他の場所 (QSPI/NAND) にフラッシュされることが予想されますか?
私のボードはLS1021A-IOT Rev B3です
改めましてサポートありがとうございます。
よろしくお願いします、
マテウス
親愛なる@mateuslimati様、
次のリンクを使用して、下にスクロールし、「 Industrial IoT Gateway LEDE Release v1.0」リンクを探してください。
https://www.nxp.com/design/design-center/development-boards-and-designs/LS1021A-IoT
よろしくお願いします
」
LFGP様
ただ最新情報を提供したかっただけです。
ボードに適した機能的な SD カード イメージを見つけることができ、正常に起動できました。ブート ログから、私のボードはシリコン リビジョン v1.0を使用しているようです。これは、以前直面していた問題の原因である可能性があり、公開されているイメージのほとんどがCPU シリコン v2.0 をターゲットにしているように見えることから、今後の開発が制限される可能性があります。
以下は参考のための関連するブート出力です。
U-Boot 2014.01Layerscape-SDK-V1.3+g50d6848 (Dec 01 2014 - 13:42:50)
CPU: Freescale LayerScape LS1021E, Version: 1.0, (0x87081110)
Clock Configuration:
CPU0(ARMV7):1000 MHz,
Bus:300 MHz, DDR:800 MHz (1600 MT/s data rate),
Reset Configuration Word (RCW):
00000000: 0608000a 00000000 00000000 00000000
00000010: 20000000 08407900 60025a00 21046000
00000020: 00000000 00000000 00000000 00038000
00000030: 20024800 881b1340 00000000 00000000
Board: LS1021AIOT
CPLD: Unknown (23000000)
I2C: ready
DRAM: 1 GiB (DDR3, 32-bit, CL=10.5, ECC off)
MMC: FSL_SDHC: 0
In: serial
Out: serial
Err: serial
SATA link 0 timeout.
AHCI 0001.0300 1 slots 1 ports ? Gbps 0x1 impl SATA mode
Net: Phy not found
PHY reset timed out
eTSEC1, eTSEC2 [PRIME], eTSEC3
Hit any key to stop autoboot: 0
=>このイメージは私のハードウェア上で正常に動作しています。TechNexion FTP サーバーの次の場所にアーカイブされているのを見つけました。
ftp://ftp.technexion.net/pub/demo_software/.IOT/ls1021a-iot-gw/archived現時点では、シリコン v1.0 と v2.0 の違いが、新しいイメージが私のボードで起動しなかった主な理由であると理解しています。
作業を続けるために、 Layerscape-SDK-V1.3 (または LS1021A シリコン v1.0 を公式にサポートする同等の SDK バージョン) を入手できるかどうかを尋ねたいと思います。この SDK にアクセスできれば、ハードウェアに合わせてイメージを適切に再構築し、カスタマイズできるようになります。
改めましてごサポートとご指導に感謝申し上げます。
よろしくお願いします、
マテウス
親愛なる@mateuslimati
あなたの発見を共有していただき、本当にありがとうございます。
残念ながら、LS1021A Rev1.0をサポートする新しいSDKsはありません。ご不便をおかけして申し訳ございません。
BR
LFGP