このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
mas1xx_ope:firmware_structure:start [2020/07/28 07:11] – 作成 admin | mas1xx_ope:firmware_structure:start [2020/07/29 16:43] (現在) – admin | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ファームウェアの構造 ====== | ====== ファームウェアの構造 ====== | ||
+ | ===== ストレージ(Flash Memory)の構成 ===== | ||
+ | ==== e.MMC の構成 ==== | ||
+ | |||
+ | MA-S1xx シリーズには 4GB の e.MMC を搭載しており、信頼性向上のため pSLC((疑似SLC))モードに設定して使用しています。\\ | ||
+ | パーティション構成は下記のようになっています。 | ||
+ | |||
+ | |<40em 8em 8em 12em 20em>| | ||
+ | ^ デバイス | ||
+ | |mmcblk0| | ||
+ | |mmcblk0p1| | ||
+ | |mmcblk0p2| | ||
+ | |||
+ | \\ | ||
+ | |||
+ | mmcblk0p1 パーティションは実機では ''/ | ||
+ | |||
+ | < | ||
+ | root@gemini: | ||
+ | total 12 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 27 11:15 area0 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 1 11:39 area1 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 29 10:59 overlay | ||
+ | </ | ||
+ | |||
+ | |<20em 7em 12em>| | ||
+ | ^ Directory | ||
+ | |area0|ファームウェア 0面| | ||
+ | |area1|ファームウェア 1面| | ||
+ | |overlay|オーバーレイ保存データ| | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ファイル構成は下記のようになっています。 | ||
+ | |||
+ | < | ||
+ | root@gemini: | ||
+ | /ro/.host/: | ||
+ | total 12 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 27 11:15 area0 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 1 11:39 area1 | ||
+ | drwxr-xr-x 2 root root 4096 Jul 29 10:59 overlay | ||
+ | |||
+ | / | ||
+ | total 85180 | ||
+ | -rwxr-xr-x 1 root root 33413 Jul 29 10:59 at91-centurysys-gemini-00.dtb | ||
+ | -rwxr-xr-x 1 root root 33663 Jul 29 10:59 at91-centurysys-gemini-01.dtb | ||
+ | -rwxr-xr-x 1 root root 1770 Jul 29 10:59 at91-centurysys-gemini-01.dtbo | ||
+ | -rwxr-xr-x 1 root root 1683 Jul 29 10:59 at91-centurysys-gemini-02.dtbo | ||
+ | -rwxr-xr-x 1 root root 2459228 Jul 29 10:59 initramfs.img | ||
+ | -rwxr-xr-x 1 root root 4757680 Jul 29 10:59 kernel.img | ||
+ | -rwxr-xr-x 1 root root 1335296 Jul 29 10:59 kmod.img | ||
+ | -rwxr-xr-x 1 root root 78548992 Jul 29 10:59 rootfs.img | ||
+ | |||
+ | / | ||
+ | total 85180 | ||
+ | -rwxr-xr-x 1 root root 33413 Jul 29 08:28 at91-centurysys-gemini-00.dtb | ||
+ | -rwxr-xr-x 1 root root 33663 Jul 29 08:28 at91-centurysys-gemini-01.dtb | ||
+ | -rwxr-xr-x 1 root root 1770 Jul 29 08:28 at91-centurysys-gemini-01.dtbo | ||
+ | -rwxr-xr-x 1 root root 1683 Jul 29 08:28 at91-centurysys-gemini-02.dtbo | ||
+ | -rwxr-xr-x 1 root root 2458940 Jul 29 08:28 initramfs.img | ||
+ | -rwxr-xr-x 1 root root 4757672 Jul 29 08:28 kernel.img | ||
+ | -rwxr-xr-x 1 root root 1335296 Jul 29 08:28 kmod.img | ||
+ | -rwxr-xr-x 1 root root 78548992 Jul 29 08:28 rootfs.img | ||
+ | |||
+ | / | ||
+ | total 224 | ||
+ | -rwxr-xr-x 1 root root 6057 Jul 29 09:50 old_overlays_etc.tar.zst | ||
+ | -rwxr-xr-x 1 root root 40960 Jul 29 10:59 overlays_cmp_log.tar | ||
+ | -rwxr-xr-x 1 root root 6029 Jul 29 10:59 overlays_etc.tar.zst | ||
+ | -rwxr-xr-x 1 root root 2966 Jul 29 10:59 overlays_home.tar.zst | ||
+ | -rwxr-xr-x 1 root root 166960 Jul 29 10:59 overlays_log.tar.zst | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== SPI Flash メモリの構成 ==== | ||
+ | |||
+ | ブートデバイス用として、2MiBのSPI Flashメモリが搭載されています。\\ | ||
+ | 構成は、下表のようになっています。 | ||
+ | |||
+ | |< 40em 5em 5em 6em 20em >| | ||
+ | ^ デバイス | ||
+ | | mtd0 | 32KiB|at91boot|bootloader 1段目| | ||
+ | | mtd1 | 32KiB|barebox.env|bootloader 保存領域| | ||
+ | | mtd2 | 512KiB|barebox.bin|bootloader 本体| | ||
+ | | mtd3 | 128KiB|hist_firmup|ファームウェア更新履歴| | ||
+ | | mtd4 | 320KiB|hist_boot|起動履歴| | ||
+ | | mtd5 | 1024KiB|Reserved|未使用| | ||