This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/processor-SDK-AM335X:入门套件在内核启动时重新启动

Guru**** 2556920 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/598561/linux-processor-sdk-am335x-starter-kit-reboots-at-kernel-start

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

大家好、
我正在使用 AM335x-SK 电路板。 SK 在打印“正在启动内核”后卡住
此外、我还尝试了 board-support/prebuilt-images/u-boot-spl.bin.AM335x-EVM、 u-boot.img、zImage-AM335x-evm.bin。 结果与下面的结果完全相同。  
我下载 am335-EVM-SDK-3.3.0.4、并安装在 Ubundu1404 64位上、运行 setup.sh (tftf=1、nfs=1)
Rules.make 中没有任何更改。
 在 AM335x_EVM.h 中、我修改了 CONFIG_BOOT命令、如下所示:
#define CONFIG_BOOTCOMMAND \
  "setenv 自动载入号;"           \
  "setenv serverip 10.0.132;"         \
  "DHCP;"         \
  "TFTP 0x82000000 10.0.132:uImage"         \
  "Bootm 0x82000000"
此外、在.config 中、CONFIG_DEBUG_LL=y (但在'Starting kernel'之后不打印任何内容)
所有其他文件与安装的文件保持相同。  
我输入 sdk_install_dir、使用顶部 makefile 文件  
>制作 Linux  并将 arch/arm/boot/zImage 复制到/tftpboot、然后使用"mkimage -a arm -O linux -T kernel -C none -a 0x800000000 -e 0x820000000 -n "linux kernel"-d zImage uImage "将 zImage 转换为 uimage。
>制作 u-boot-spl  并将 u-boot.img 和 spl/u-boot-spl.bin 复制到/tftpboot
我使用 minicom 通过 xmodem 和 Ymodem 上载 spl 和 u-boot 文件。 u-boot 从我的 tftp 下载 uImage、并显示以下内容、然后卡住。
U-Boot 2016.05-00319-gcf14e63-M脏(2017年5月25日- 08:32:49 -0400)        
                                                                                
                                                                                
                                                                                
CPU :AM335X-GP 修订版1.0                                                         
                                                                                
型号:TI AM335x EVM-SK                                                          
                                                                                
      启用看门狗                                                          
                                                                                
DRAM: 256 MIB                                                                   
                                                                                
NAND: 0 MIB                                                                     
                                                                                
MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1.                                            
                                                                                
卡未响应电压选择!                                          
                                                                                
**设备 MMC 0 **错误                                                           
                                                                                
使用默认环境                                                        
                                                                                
                                                                                
                                                                                
未设置。 验证第一个电子保险丝 MAC                                   
                                                                                
NET:  eth0:以太网@4a100000                                                   
                                                                                
警告:USB_Ether MAC 地址不匹配:                                    
                                                                                
SROM 中的地址为        :de:ad:be:ef:00:01                                     
                                                                                
环境中的地址为 bc:6a:29:53:85:7b                                     
                                                                                
,eth1:USB_ether                                                                
                                                                                
按空格键可在2秒钟内中止自动引导                                       
                                                                                
端口0、速度100、全双工上的链路                                        
                                                                                
BOOTP 广播1                                                                
                                                                                
BOOTP 广播2.                                                                
                                                                                
DHCP 客户端绑定到地址10.0.133 (525ms)                                 
                                                                                
端口0、速度100、全双工上的链路                                        
                                                                                
以太网@4a100000器件                                                   
                                                                                
来自服务器10.0.132的 TFTP;我们的 IP 地址为10.0.0.133                        
                                                                                
文件名'uImage'。                                                               
                                                                                
加载地址:0x80008000                                                         
                                                                                
正在加载:############################################################################       
                                                                                
        ####################################################       
                                                                                
        ####################################################       
                                                                                
        ################################                              
                                                                                
        1.9 MIB/s                                                               
                                                                                
完成                                                                             
                                                                                
传输的字节= 3474976 (350620十六进制)                                         
                                                                                
##从传统映像中启动内核(80008000800080008000)...                              
                                                                                
  映像名称:  Linux 内核                                                    
                                                                                
  创建时间:     2017-05-24 20:33:54 UTC                                        
                                                                                
  映像类型:  ARM Linux 内核映像(未压缩)                           
                                                                                
  数据大小:   3474912字节= 3.3 MIB                                         
                                                                                
  载入地址:82000000                                                        
                                                                                
  入口点: 82000000                                                        
                                                                                
  正在验证校验和... 好的                                                     
                                                                                
  正在加载内核映像... 好的                                                   
                                                                                
                                                                                
                                                                                
正在启动内核...                                                              
                                                                                
                                                                                
                                                                                
CCCCCCCCC         
如果我选择下载 zImage 并使用 bootz 来运行内核、我得到了                                  
                                  
                                       
正在加载:############################################################################       
                                                                                
        ####################################################       
                                                                                
        ####################################################       
                                                                                
        ################################                              
                                                                                
        1.9 MIB/s                                                               
                                                                                
完成                                                                             
                                                                                
传输的字节= 3474912 (3505e0十六进制)                                         
                                                                                
内核映像@ 0x80008000 [ 0x000000 - 0x3505e0]                                
                                                                                
                                                                                
                                                                                
正在启动内核...                                                              
                                                                                
                                                                                
                                                                                
CCCCCCCCCC
这是 printenv 输出
=>印刷版                                                                      
arch = ARM                                                                         
args_fit=setenv bootargs console=${console}                                      
args_mmc=run finduid;setenv bootargs console=${console}${optargets}root=PARTUUI
d=${uuuid} rw rootfstype=${mmcrootfstype]                                         
自动载入=否                                                                    
波特率=115200                                                                  
电路板=AM335x                                                                     
Board_name=A335X_SK                                                              
Board_rev=1.2B                                                                   
Board_serial=53124P197458                                                        
boot_a_script=load ${devtype}${devnum}:${distro_bootpart}${scriptaddr}${prefi
x}${script};源${scriptaddr}                                                
boot_efi_binary=load ${devtype}${devnum}:${distro_bootpart}${kernel_addr_r}ef
i/boot/bootarM.EFI;如果 fdt addr ${fDT_addr_r};则 bootefi ${kernel_addr_r}${f
dt_addr_r};elsebootefi ${kernel_addr_r}${fdtcontrolladdr};fi                     
boot_extlinux=sysboot ${devtype}${devnum}:${distro_bootpart}任何${scriptaddr}  
${prefix}extlinux/extlinux.conf                                                  
BOOT_FDT=尝试                                                                     
BOOT_FIT = 0                                                                       
BOOT_NET_USB_START=USB 启动                                                     
boot_nars=//boot/                                                           
boot_script_dhcp=boot.scr.uimg                                                   
boot_scripts=boot.scr.uimg boot.scr                                              
boot_targets=mmc0 legacy_mmc0 mmc1 legacy_mmc1 nand0 PXE DHCP                    
bootcmd=if test ${boot_fit}-eq 1;然后运行 updfdt;运行 findfdt;在中运行
it_console;运行 envboot;运行 distro_bootcmd                                      
bootcmd_dhcp=run boot_net_usb_start;如果 DHCP ${scriptaddr}${boot_script_dhcp};  
然后是源${scriptaddr};fi                                                    
bootcmd_legacy_mmc0=setenv mmcdev 0;setenv bootpart 0:2;运行 mmcboot           
bootcmd_legacy_mmc1=setenv mmcdev 1;setenv bootpart 1:2;运行 mmcboot           
bootcmd_mmc0=setenv devnum 0;运行 MMC_boot                                       
bootcmd_mmc1=setenv devnum 1;运行 MMC_boot                                       
bootcmd_nand=运行 nandboot                                                        
bootcmd_PXE=运行 boot_net_usb_start;DHCP;如果 PXE 获得;然后是 PXE 引导;fi          
BOOTCOUNT=1                                                                      
BOOTDELAY=2                                                                      
bootdir=/boot                                                                    
bootenvfile=uEnv.txt                                                             
BootFile=boot.scr.uimg                                                           
BOOTM_SIZE=0x10000000                                                            
bootpart=1:2                                                                     
bootscript=echo 正在从 MMC${mmcdev}...;源${loadaddr}运行的 bootscript     
console=ttyO0、115200n8                                                           
CPU=armv7                                                                        
devnum=1                                                                         
devtype=MMC                                                                      
DFU_alt_INFO_eMMC=rawemmc RAW 0 3751936                                          
dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;mLo fat 0 1;mLo.raw 0x100 0x1
00;u-boot.img.raw 0x300 0x400;spl-os-args.raw 0x80 0x80;spl-os-image.raw
 RAW 0x900 0x2000;spl-os-args fat 0 1;spl-os-图像 fat 0 1;u-boot.img fat 0 1;UE
nv.txt fat 0 1.                                                                   
dfu_alt_info_nand=SPL 零件0 1;SPL.Backup1零件0 2;SPL.Backup2零件0 3;SPL.BAC
kup3第0部分4;u-boot 第0部分5;u-boot-spl-OS 第0部分6;内核第0部分8;rootfs 部分
 0 9.                                                                             
dfu_alt_info_ram=内核 ram 0x80200000 0xD80000;fdt ram 0x80F80000 0x80000;ramdi
SK RAM 0x81000000 0x4000000                                                      
distro_bootcmd=用于${boot_targets}中的目标;请运行 bootcmd_${target};完成     
dnsip=10.0.0.55                                                                  
EFI_dtb_nefins=//dtb//dtb/current                                           
envboot=MMC dev ${mmcdev};如果 MMC 重新扫描、则回显在器件${MMC 上找到的 SD/MMC
dev};如果运行 loadbootscript;然后运行 bootscript;否则运行 loadboottenv;则为 ec
HO 从${bootenvfile}加载 env;运行 importbootenv;fi;if test -n $uvencmd;然后
 回显正在运行 uvencmd ...;运行 uvencmd;fi;fi;fi;                                  
eth1addr=bc:6a:29:53:85:7b                                                       
ethact=Ethernet@4a100000                                                         
ethaddr=bc:6a:29:53:85:7a                                                        
FDT_addr_r=0x88000000                                                            
fdtaddr=0x88000000                                                               
fdtcontrolladdr=8ef282f8                                                          
fdtfile=AM335x-evmsk.dtb                                                         
fileaddr=82000000                                                                
filesize=351048                                                                  
findfdt=if test $board_name = A335BONE;then setenv fdtfile AM335x-bone.dtb;fi;
 如果 TEST $board_name = A335BNLT;则 setenv fdtfile AM335x-bonebine.dtb;fi;i
f test $board_name = BBG1;然后 setenv fdtfile AM335x-bonegreen.dtb;fi;if test
 $board_name = A33515BB;然后 setenv fdtfile AM335x-evm.dtb;fi;if test $board_
名称= A335X_SK;然后 setenv fdtfile AM335x-evmsk.dTB;fi;如果 test、则为$board_name =
 a335_ice;然后 setenv fdtfile am335x-icev2.dtb;fi;if test $fdtfile = undefine
D;然后是回显警告:无法确定要使用的设备树;fi;                
finduuid=part uuid MMC ${bootpart}uuid                                          
fit_bootfile=fitImage.itb.                                                        
fit_loadaddr=0x88000000                                                          
gatewayip=10.0.0.254                                                             
importbootenv=从 MMC${mmcdev}导入环境...;env 导入-t ${
loadaddr}${filesize}                                                            
init_console=if test $board_name = A335_ICE;然后 setenv 控制台 ttyO3、115200n8;
否则 setenv 控制台 ttyO0、115200n8;fi;                                           
ipaddr=10.0.197                                                                
kernel_addr_r=0x82000000                                                         
load_efi_dtb=load ${devtype}${devnum}:${distro_bootpart}${FDT_addr_r}${prefix
}${efi_fdtfile}                                                                  
loadaddr=0x82000000                                                              
loadbootenv=fatload MMC ${mmcdev}${loadaddr}${bootenvfile}                     
loadbootscript=load MMC ${mmcdev}${loadaddr}boot.scr                           
loadfdt=load ${devtype}${bootpart}${fdtaddr}${bootdir}/${fdtfile}             
loadfit=run args_fit;bootm ${loadaddr}#${fdtfile};                              
loadimage=load ${devtype}${bootpart}${loadaddr}${bootdir}/${bootfile}         
loadramdisk=load MMC ${mmcdev}${rdaddr}ramdisk.gz                              
MMC_BOOT=if MMC dev ${devnum};然后 setenv devtype MMC;运行 scan_dev_for_boot_PA
rt;fi                                                                           
mmcboot=MMC dev ${mmcdev};setenv devnum ${mmcdev};setenv devtype MMC;if mmc r
eScan;然后、如果运行 loadimage、则回显在器件${mmcdev}上找到的 SD/MMC;如果测试、则回显
 ${boot_fit}-eq 1;然后运行 loadfit;否则运行 mmcloados;f;fi;fi;fi;               
mmcdev=1                                                                         
mmclosados=run args_MMC;如果测试${boot_FDT}=是||测试${boot_FDT}=尝试;
n 如果运行 loadfdt、则为 bootz ${loadaddr}-${fdtaddr};否则为测试${boot_FDT}  
=尝试;然后是 bootz;否则是回声警告:无法加载 DT;fi;fi;否则是 bootz;fi;   
mmcrootfstype=ext4 rootwait                                                      
mtdds=nand0=nand.0                                                              
mtdparts=mtdparts=nand.0:128k (NAND.SPL)、128k (NAND.SPL.Backup1)、128k (NAND.SPL.BAC
kup2)、128k (NAND.SPL.backup3)、256k (NAND.u-boot-spl-OS)、1m (NAND.U-boot)、128k (NAND.U-boot)
u-boot-env)、128k (NAND.u-boot-env.Backup1)、8m (NAND.kernel)、-(NAND.file-system)    
nandargs=setenv bootargs console=${console}${optargets}root=${nandroot}rootfsty
PE=${nandrootfstype}                                                             
nandboot=echo 从 nand 引导...;运行 nandargs;n 并读取${fdtaddr}NAND.u-b
oot -spl-OS;n 并读取${loadaddr}NAND.kernel;bootz ${loadaddr}-${fdtaddr}    
nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system、2048                            
nandrootfstype=ubifs rootwait=1                                                  
netargs=setenv bootargs console=${console}${optargets}root=/dev/nfs nfsroot=${se
rverip}:${rootpath}、${nfsopts}RW IP=DHCP                                        
netboot=echo Booting from network...;setenv autoload no;dhcp;运行 netloadimag
e;运行 netloadfdt;运行 netargs;bootz ${loadaddr}-${fdtaddr}                   
netloadfdt=tftp ${fdtaddr}${fdtfile}                                            
netloadimage=tftp ${loadaddr}${bootfile}                                        
网络掩码=255.255.255.0                                                            
nfsopts=nolock                                                                   
partitions=uuid_disk=${uid_gppt_disk};name=rootfs、start=2MiB、size=-、uid=${uid_
GPT_rootfs}                                                                      
pxefile_addr_r=0x80100000                                                        
ramargs=setenv bootargs console=${console}${optargets}root=${ramroot}rootfstype
=${ramrootfstype}                                                                
ramboot=echo 从 ramdisk 引导...;运行 ramargs;bootz ${loadaddr}${rdaddr}  
${fdtaddr}                                                                       
ramdisk_addr_r=0x88080000                                                        
ramroot=/dev/ram0 rw                                                             
ramrootfstype=ext2                                                               
读数地址= 0x88080000                                                                
rootpath=/export/rootfs                                                          
scan_dev_for_boot=echo 扫描${devtype}${devnum}:${distro_bootpart}...;用于  
${boot_refixes}中的前缀;请运行 scan_dev_for_extlinux;运行 scan_dev_for_scribp
TS;完成;运行 scan_dev_for_EFI;                                                   
scan_dev_for_boot_part=part list ${devtype}${devnum}-可引导设备列表;env ex
ists devplist || setenv devplist 1;用于${devplist}中的 distro_bootpart;如果为 fs、则执行
键入${devtype}${devnum}:${distro_bootpart}bootstype;然后运行 scan_dev_for_b
模拟;fi;完成                                                                    
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile};如果 test -z "${fdtfile}"-a -n "$
{soc}";然后 setenv efi_fdtfile ${soc}-${board}${boardver}.dtb;fi;用于前缀 i
n ${EFI_dtb_near缀};如果测试-e ${devtype}${devnum}:${distro_bootpart}${p、则执行
重新修复}${efi_fdtfile};然后运行 load_efi_dTB;fi;done;if test -e ${devtype}${dev
num}:${distro_bootpart}efi/boot/bootarm.EFI;然后回显找到 EFI 可拆卸介质
二进制 efi/boot/bootarm.EFI;运行 boot_efi_binary;回显 EFI 加载失败:contin
正在编目...;fi;setenv efi_fdtfile                                                  
scan_dev_for_extlinux=if test -e ${devtype}${devnum}:${distro_bootpart}${prefi
x}extlinux/extlinux.conf;然后 echo 找到${prefix}extlinux/extlinux.conf;运行 b
iot_extlinux;echo 脚本失败:继续...;fi                              
scan_dev_for_scripts=用于${boot_scripts}中的脚本;如果测试-e ${devtype}${d、则执行
evnum}:${distro_bootpart}${prefix}${script};然后回显找到的 U-Boot 脚本${pr
efix}${script};运行 boot_a_script;回显脚本失败:继续...;fi;完成   
脚本地址=0x80000000                                                            
serverip=10.0.0.55                                                               
SoC=am33xx                                                                       
spiargs=setenv bootargs console=${console}${optargets}root=${spiroot}rootfstype
=${spirootfstype}                                                                
spiboot=echo Booting from SPI ...;运行 spiargs;SF 探测器${spibusno}:0;SF 读取  
${loadaddr}${spisrcadr}${spimgsize};bootz ${loadaddr}                       
spibusno=0                                                                       
spiimgsize=0x362000                                                              
spiroot=/dev/mtdblock4 rw                                                        
rootspifstype=jffs2.                                                              
spisrcaddr=0xe0000                                                               
static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off         
stderr=串行@44e09000                                                           
stdin =串行@44e09000                                                            
stdout=串行@44e09000                                                           
update_TO_fit=setenv loadaddr ${fit_loadaddr};setenv 引导文件${fit_bootfile}   
USB_boot=USB start;如果 USB dev ${devnum};则 setenv devtype USB;运行 scan_dev_
for_boot_part;fi                                                                
USBnet_devaddr=de:ad:be:ef:00:01                                                 
供应商= TI                                                                        
ver = U-Boot 2016.05-00319-gcf14e63-M脏(2017年5月23日- 10:40:38 -0400)           
                                                                                
环境大小:8792/131068字节                        
我浏览了 e2e.ti 论坛、所有相关帖子都不能提供可行的解决方案。
有人能帮您找出问题所在吗? 如果您需要任何其他信息、请告诉我。 非常感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    我认为您还需要同时启用 CONFIG_EARE_PRINTK 以及 具有的 CONFIG_DEBUG_LL 和 bootargs for searlyprintk 以查看早期打印。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    此外、我还看到:
    BootFile=boot.scr.uimg

    SDK03.03使用 zImage 作为引导文件... 您是如何构建内核的?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    是的、这很奇怪。 我使用的是原始安装包(EVM SDK 3.3.0.4)、参数最多由它设置。 我在我的 bootcmd 中手动将其设置为 zImage。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh、
    如果其他人遇到与我相同的问题,我将介绍有关这些 Config 参数的更多信息。
    在 board_support/linux-4.4.../正在运行 make menuconfig 中、我找不到 Debug_LL。 事实上、开发人员需要在 board_support/linux-4.4.../arch/arm/configs/tisdk_am335x-evm_defconfig 中启用它

    启用 Debug_LL 后、我可以在触摸屏上看到引导过程、而不是在 minicom 上看到、因此我猜它是输出端口错误的。 你对此有什么想法吗?

    然后、我按照您的指令在"make menuconfig"中启用 EARLY_printk、得到的结果与仅启用 Debug_LL 相同。 它表明在 minicom 上看不到任何打印的主要问题是打印端口错误。

    另外、我使 Debug_LL 打印内容的最大区别是 board_support/u-boot.../include/configs/am335x-evm.h.中的配置 之前、我的 CONFIG_BOOTCOMMAND 看起来是这样的。 bootm/bootz 会导致卡在'Starting kernel'上、即使启用了 DEBUG_LL、也不会打印任何内容。  

    #define CONFIG_BOOTCOMMAND \

      "setenv 自动载入号;"           \

      "setenv serverip 10.0.132;"         \

      "DHCP;"         \

      "TFTP 0x81000000 10.0.132:uImage"         \

      "Bootm 0x81000000"

    我学习了 setupBoard.minicom、了解它使用 fdtfile 和 fdtaddr。 因此、我将 CONFIG_BOOTCOMMAND 更改为  

    #define CONFIG_BOOTCOMMAND \

      "如果测试${boot_fit}-eq 1;然后"  \

        "运行 update_TO_FIT;"  \

      " FI;"  \

      "运行 findfdt;"\

      "运行 init_console;"\

      "运行 envboot;"\

      "dhcp;"  \?DHCP 将把 serverip 更改为 DHCP 服务器,并导致 tftp 从 DHCP 服务器下载,必须将其放置在设置的 serverip 中

      "setenv autoload no;"  \

      "setenv boot_net_usb_start true;"\

      "setenv serverip 10.0.132;"  \

      "setenv rootpath '/home/xx/ti-processor-sdk-linux-am335x-evm-03.03.00.04/targetNFS;"\

      "setenv bootfile zImage;"\

      "setenv nfsopts 'nolock、v3、tcp、rsize=4096、wsize=4096';"\

      "TFTP ${loadaddr}zImage;"\

      "TFTP ${fdtaddr}${fdtfile};"\

      "bootz ${loadaddr}-${fdtaddr}"

    fdtfile (在 u-boot/include/configs/AM335x-evm.h 中定义)是 u-boot/arch/arm/dts/AM335x-evmsk.dtb、在重建 u-boot-spl 时不会更改

    loadaddr = 0x82000000

    fdtadr = 0x88000000

    最后我看到了一些打印、这意味着 bootz 不应从${loadaddr}运行、而应从${loadaddr}-${fdtaddr}运行。 我稍后将对此进行解释。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否已从内核引导开始在 UART 中获取日志? 其他日志? 我不怀疑端口。

    ${loadaddr}-${fdtaddr}

    在这里、zImage 在 loadaddr 中加载、器件树指定为 fdtaddr。 -这两个值之间不是负值,但这意味着未使用 Ramdisk 映像。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我没有通过 UART 获得任何日志。 我没有看到"Uncompressing Linux.. 好的、在 minicom 上引导内核"消息。 我只能在内核启动时在触摸屏上看到。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否 telnet 至电路板并检查日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在、我可以通过在 bootargs 中添加 learprintk 在 minicom 上进行打印。 以前、我仅在"make menuconfig"中启用它。 感谢您的建议。