工具/软件:Linux
您好,专家:
如何在 J6 EVM RevG 上运行带有处理器 SDK 3.02.00.03的 kexec?
我有以下步骤、但无法正常工作。
-1-
使用 Yocto 构建 kexec-tools 并生成二进制 kexec、位于"/ti-processor-sdk-linux-Automotive-dra7xx-evm-03_02_00_03/Yocto-l层/build/arago-extern-linaro-toolchain/work /armv7ahf-none-linux-gnueabi/kexec/k2.0/pri+2.0/build/linux-bin/s2.0/pri2.0"
-2-
CONFIG_kexec=y
CONFIG_CRACK_Dump = y
重建 zImage
-3-
更新 zImage 并将 kexec 二进制文件复制到 SD 卡中的文件夹/mnt
-4-
CAT /proc/cmdline
console=ttyO0、115200n8 elevator=noop root=PARTUUUID=64dcd133-02 rw rootwait earchk fixrtc omapdrm.num_crtc=3 consoleblank=0 cmc=64M rootfstype=ext4 snd.slots_reserved=1
root@dra7xx-evm:/mnt#./kexec -d --type zImage -p /boot/zImage --command-line="console=ttyO0、115200n8 looter=noop root=PARTUUID =64dcd133-02 rw 插槽等待 armck fixrc rootomapdrm.num_crtc=3eblank=1、64m=rootf4 rstaby=rule4_rootf4 rulk=rootd4 rulk=rootf1
不保留用于 crashkernel 的内存
请通过将"crashkernel=X@Y"参数传递到内核来保留内存
然后尝试加载 kdump 内核
root@dra7xx-EVM:/mnt#
如何为"crashkernel"设置保留内存?
此致
Joe