ユーザ用ツール

サイト用ツール


mas1xx_devel:build_firmware:start

文書の過去の版を表示しています。


ファームウェアの作成

build_firm.sh スクリプトにより、ファームウェアファイルを作ることができます。
スクリプト本体は、ダウンロード:MA-S1xx シリーズ にあります。

user1@mas1xx-devel:~/work$ ./build_firm.sh 
MA-S1xx series Firmware build script
usage: build_firm.sh -k kernel_dir -r rootfs_dir [-c COMPRESSION] [-o firmware_file]
user1@mas1xx-devel:~/work$ 

引数として、下記を指定します。

  • -k : カーネルを展開したディレクトリ
  • -r : root filesystem を展開したディレクトリ
  • -o : 出力ファームウェアファイル名1)


実行例は下記のようになります。

user1@mas1xx-devel:~/work$ sudo ./build_firm.sh -k ~/src/linux-kernel -r mas1xx_focal_rootfs -o mas1xx_focal_v5_0_0beta1.img
MA-S1xx series Firmware build script
* use default config
#
# configuration written to .config
#
* kernelrelease: 5.4.41-linux4sam-2020.04+
scripts/kconfig/conf  --syncconfig Kconfig
  UPD     include/generated/bounds.h
  UPD     include/generated/timeconst.h
  CALL    scripts/atomic/check-atomics.sh
  CC      arch/arm/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  CC      init/do_mounts.o
... 中略 ...
1)
省略可: 省略時、カレントディレクトリに “firmware_YYYYMMDD_hhmmss.img” 形式で作成します
mas1xx_devel/build_firmware/start.1596021371.txt.gz · 最終更新: 2020/07/29 20:16 by admin