从 U-boot 访问根文件系统

min*_*nto 5 linux embedded flash-memory serial-console u-boot

我正在尝试调试嵌入式设备,通过串口连接,用 USB 转 UART 电缆连接。Embedded Linux v.2.6.26.5 如何访问根文件系统“/”以及根FS下的子目录?该shell命令在 U-boot 模式下不可用。有没有办法从 U-boot 访问 shell CLI?可用的 U-boot 命令和日志位于此处此处

小智 4

我想你需要遵循U-boot的第三阶段。

第三阶段是Linux内核的加载。然而,在 Linux 内核控制之前,u-boot 会将包含基本参数的命令行传递给内核。操作系统启动后,可以通过在终端窗口中键入以下内容来查看这些参数:

$ cat /proc/cmdline
root=/dev/mmcblk0p2 rootwait rw console=ttyS0,115200n8 console=tty0 no_console_suspend vdaccfg=0xa000 logo=osd1,loaded,0x7900000,720p,full dmfc=3 cvbsmode=576cvbs hdmimode=1080p m_bpp=32 vout=hdmi disablehpd=true
Run Code Online (Sandbox Code Playgroud)

内核初始化硬件,挂载根文件系统(根据root=...内核参数)并将控制流传递给/sbin/init。如果您需要有关 Uboot 的更多详细信息,请点击此链接