i.MX8 ULP Solo/Single Coreのパフォーマンスが最新のNXP Android 14リリースの実行に許容できるかどうかを評価したいと考えています。i.MX8ULP Evaluation Kit (デュアルコア搭載) でシングルコアモードを有効にするためにリアルタイムで実行できる u-boot または adb/debug コンソールコマンドはありますか?
これにより、時間を節約できます。あなたの情報をありがとう。
感謝。うまくできます!。
evk_8ulp:/ $ cat /proc/cpuinfo
processor : 0
BogoMIPS : 2.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd04
CPU revision : 0
evk_8ulp:/
「setenv append_bootargs maxcpus=1」をお試しください。
Android 14では、uboot printenvは次のとおりです
=> printenv
arch=arm
baudrate=115200
board=imx8ulp_evk
board_name=imx8ulp_evk
bootcmd=boota mmc0
bootdelay=2
cpu=armv8
emmc_dev=0
ethaddr=00:04:9f:08:73:f6
ethprime=FEC
fastboot_dev=mmc0
fdt_high=0xffffffffffffffff
fdtcontroladdr=a3de8210
initrd_high=0xffffffffffffffff
loadaddr=0x80400000
sd_dev=2
sec_boot=yes
serial#=5fe72827b1363228
soc=imx8ulp
soc_type=imx8ulp
splashimage=0x90000000
splashpos=m,m
vendor=freescale
Environment size: 409/8188 bytes
「setenv maxcpus 1」を試みても、Androidはまだ2つのCPUで起動します
130|evk_8ulp:/ $ cat /proc/cpuinfo
processor : 0
BogoMIPS : 2.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd04
CPU revision : 0
processor : 1
BogoMIPS : 2.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd04
CPU revision : 0
Androidがカーネルパラメータを設定する方法は、Linuxの方法とは異なるようです。アドバイスをお願いします。
u-bootがAndroid14のブートローダーでもあるのと同じである必要があります。
感謝。これはLinux用です。Android 14にも同様の設定がありますか?
カーネルが使用するプロセッサの最大数であるカーネルパラメータ「maxcpus」があります。
詳細については、以下のリリースノートの表 11 を参照してください。