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:CAN#39;t mount NFS

Guru**** 2583915 points
Other Parts Discussed in Thread: UNIFLASH, AM3352, TPS65910

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/594947/linux-processor-sdk-am335x-can-t-mount-nfs

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:UNIFLASHAM3352TPS65910

工具/软件:Linux

大家好、

SDK:AM335x 处理器 SDK 3.03.04
EVB:AM335x BeagleBone Black
UniFlash 版本:3.4.

我在 CCS UniFlash 上遇到问题、我尝试使用此工具在 BeagleBone Black 上刷写 eMMC。
我使用 UniFlash 工具的默认设置、但只需将 TFTP 主文件夹更改为 Windows 7上的映像位置。
我使用 Windows 7的静态 IP 地址(192.168.100.1)、与 UniFlash 的设置相同。

电路板启动时、我进入 U-Boot 并使用"run netboot"命令下载内核映像并装载 NFS。
我看到内核映像和*。dtb 已成功加载、内核开始初始化我的 BeagleBone Black。
但是、NFS 不会安装到 BeagleBone Black、然后是 Kernel 恐慌。
请参阅下面的完整日志。

我是否错过了任何内容?
我记得 UniFlash 和 PC 的设置非常简单...
我在很多年前使用 UniFlash 成功刷写 eMMC、我认为它应该起作用。

此致、
郭恩。

引导日志:

U-Boot SPL 2016.05-g4db46a6bd (2017年3月29日- 17:44:45)
尝试从 MMC1引导
读取 args
SPL_load_image_fat_os:读取图像参数时出错、错误--1
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img


U-Boot 2016.05-g4db46a6bbd (2017年3月29日- 17:44:45 -0400)

CPU:AM335X-GP 修订版2.1
型号:TI AM335x EVM-SK
启用看门狗
DRAM:256 MIB
NAND:0 MIB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境

未设置。 验证第一个电子保险丝 MAC
NET:eth0:以太网@4a100000
警告:USB_Ether MAC 地址不匹配:
SROM 中的地址为:de:ad:be:ef:00:01
环境中的地址为 C4:ed:BA:8d:35:5e
,eth1:USB_ether
按空格键可在2秒钟内中止自动引导
=> setenv ipaddr 192.168.100.2
=> setenv serverip 192.168.100.1
=> setenv gatewayip 192.168.100.1
=> setenv 网络掩码255.255.255.0
=> setenv bootfile zImage
=> setenv findfdt 'etenv fdtfile AM335x-evmsk.dtb'
=> setenv fdtfile AM335x-evmsk.dtb
=> netboot=echo 从网络引导...;setenv autoload no;dhcp;tftp ${loadaddr}zImage;tftp ${fdtaddr}${fdtfile}; 运行 netargs;bootz ${loadaddr}-${fdtaddr}
未知命令'netboot=echo'-尝试'help'
端口0、速度1000、全双工上的链路
BOOTP 广播1
DHCP 客户端绑定到地址192.168.100.2 (7ms)
端口0、速度1000、全双工上的链路
以太网@4a100000器件
来自服务器192.168.100.1的 TFTP;我们的 IP 地址为192.168.100.2
文件名'zImage'。
加载地址:0x82000000
正在加载:############################################################################
####################################################
####################################################
################################
3.5 MIB/s
完成
传输的字节= 3476024 (350a38十六进制)
端口0、速度1000、全双工上的链路
以太网@4a100000器件
来自服务器192.168.100.1的 TFTP;我们的 IP 地址为192.168.100.2
文件名'AM335x-evmsk.dtb'。
加载地址:0x88000000
正在加载:###
2个 MIB/s
完成
传输的字节= 40946 (9ff2十六进制)
内核映像@ 0x82000000 [ 0x000000 - 0x350a38]
###展开的设备树 blob、88000000
使用0x88000000处的 FDT blob 进行引导
正在将设备树加载到8ef1a000,结束8ef26ff1... 好的

正在启动内核...

[0.000000]在物理 CPU 0x0上引导 Linux
[0.000000]正在初始化 cgroup 子系统 CPU
[0.000000]正在初始化 cgroup Subsys cpuacct
[0.000000] Linux 版本4.4.4.41-gf9f6f0db2d (Wayne@Wayne -VM-ti-16)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#2抢先于2017年5月11日15:27:17 CST 2017
[0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
[0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.000000]机器模型:TI AM335x EVM-SK
[0.000000] CMA:在0x800b000处保留48 MIB
[0.000000]内存策略:数据高速缓存写回
[0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
[0.000000] AM335X ES2.1 (SGX NEON )
[0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:64960
[0.000000]内核命令行:console=ttyO0、115200n8 root=/dev/nfs nfsroot=192.168.100.1:/export/rootfs、nolock RW IP=DHCP
[0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
[0.000000]条目高速缓存散列表条目:32768 (顺序:5、131072字节)
[0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
[0.000000]内存:200344K/262144K 可用(6603K 内核代码、317K rwdata、2344K rodata、264K init、265K BSS、 12648K 保留、49152K CMA 保留、0K HIGHMEM)
[0.000000]虚拟内核内存布局:
[0.000000]矢量:0xff0000-0xff1000 (4KB)
[0.000000] fixmap:0xc00000 - 0xc00000 (3072 KB)
[0.000000] vmalloc:0xd0800000 - 0x0x800000 (752MB)
[0.000000]低内存:0xC0000000 - 0xd0000000 (256 MB)
[0.000000] pkmap:bbfe00000 - 0xC0000000 (2 MB)
[0.000000]模块:bbf000000 - bbbfe00000 (14 MB)
[0.000000].text:0xc0008000 - 0xc08c5004 (8949KB)
[0.000000].init:0xc08c6000 - 0xc0908000 (264 KB)
[0.000000].data:0xc0908000 - 0xc09574f0 (318 KB)
[0.000000].bss:0xc09574f0 - 0xc0999c18 (266 KB)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
[0.000000]可抢占的分层 RCU 实现。
[0.000000]叶扇出的生成时间调整为32。
[0.000000] NR_IRQ:16 nr_IRQ:16 16.
[0.000000] IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
[0.000000] OMAP 时钟事件源:timer2为24000000 Hz
[0.000015] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
[0.000034]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
[0.000043] OMAP 时钟源:Timer1为24000000 Hz
[0.000193] clocksource_probe:找不到匹配的时钟源
[0.000363]控制台:彩色虚拟设备80x30
[0.000389]警告:您的'console=ttyO0'已被'ttyS0"替代
[0.000396]这可确保您仍能看到内核消息。 请
[0.000400]更新您的内核命令行。
[0.000417]校准延迟环路... 996.14茂物剪(lpj=4980736)
[0.089239] pid_max:默认值:32768最小值:301
[0.089353]安装高速缓存散列表条目:1024 (顺序:0、4096字节)
[0.089363] mountpoint-cache 哈希表条目:1024 (顺序:0、4096字节)
[0.090006]初始化 cgroup Subsys IO
[0.090039]正在初始化 cgroup Subsys 内存
[0.090074]正在初始化 cgroup 子系统设备
[0.090087]初始化 cgroup Subsys 冷冻柜
[0.090100]正在初始化 cgroup 子系统 perf_event
[0.090110]正在初始化 cgroup 子系统 PID
[0.090137] CPU:测试写入缓冲器一致性:好的
[0.090532]为0x800082c0 - 0x80008320设置静态标识映射
[0.092397] devtmpfs:已初始化
[0.103266] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
[0.115971] OMAP_hwmod:debugss:_wait_target_disable 失败
[0.171255]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.175051] pinctrl 内核:已初始化 pinctrl 子系统
[0.176286] NET:注册协议系列16.
[0.178211] DMA:预分配256 KiB 池用于原子相干分配
[0.199233]空闲:使用调速梯
[0.229220]空闲:使用调速器菜单
[0.233125] OMAP GPIO 硬件版本0.1
[0.242444]硬件断点:不支持调试架构0x4。
[0.276478] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
[0.277358] reg-fixal-voltage fixedregulator@2:找不到节点/ocp/l4_wkup@44c00000/SCM@210000/ pinmux@800/pinmux_wl12xx_gpio 的 pctldev,延迟探针
[0.280636] OMAP_i2c 44e0b000。i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、延迟探针
[0.280778]介质:Linux 介质接口:v0.10
[0.280840] Linux 视频捕捉接口:v2.00
[0.280884] pps_core:LinuxPPS API 版本。 1已注册
[0.280890] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
已注册[0.280915] PTP 时钟支持
[0.280965] EDAC MC:版本:3.0.0
[0.282037] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
[0.282362]已初始化高级 Linux 声音架构驱动程序。
[0.283426]时钟源:切换到时钟源 Timer1
[0.292797] NET:注册协议系列2.
[0.293591] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
[0.293623] TCP 绑定哈希表条目:2048 (顺序:1、8192字节)
[0.293647] TCP:已配置哈希表(建立2048 BIND 2048)
[0.293730] UDP 哈希表条目:256 (顺序:0、4096字节)
[0.293746] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
[0.293887] NET:注册协议系列1.
[0.294286] RPC:注册后命名的 UNIX 套接字传输模块。
[0.294299] RPC:注册的 UDP 传输模块。
[0.294304] RPC:注册的 TCP 传输模块。
[0.294310] RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.295193]硬件性能事件:通过 armv7_cortex_A8 PMU 驱动器启用、提供5个计数器
[0.296975] futex 散列表条目:256 (顺序:-1、3072字节)
[0.304174] squashfs:版本4.0 (2009/01/31) Phillip Lougher
[0.304897] NFS:注册 id_resolver 密钥类型
[0.304964]注册了密钥类型 id_resolver
[0.304971]注册的密钥类型 id_legacy
[0.305034] NTFS:驱动程序2.1.32 [Flags:R/O]。
[0.308421]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
[0.308452]已注册 IO 调度程序 NOP
[0.308462]已登记 IO 调度程序截止日期
[0.308606]已注册 IO 调度程序 cfq (默认值)
[0.309892] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
[0.312830]未找到使用虚拟稳压器的背光电源
[0.365368]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
[0.369021]在 MMIO 0x44e09000 (IRQ = 158、base_baud = 3000000)处的44e09000.serial: ttyS0是8250
[0.984554]控制台[ttyS0]已启用
[0.989090][DRM]已初始化 DRM 1.1.0 20060810
[0.994844]面板:找到背光
[1.000119][DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
[1.006890][DRM]不支持 vblank 时间戳查询的驱动程序。
[1.038869]控制台:切换到彩色帧缓冲器件60x34
[1.046911] tilcdc 4830e000.lcdc:fb0:帧缓冲器件
[1.073602][DRM]在次要0上初始化 tilcdc 1.0.0 20121205
[1.085759]循环:模块已加载
[1.091198] libphy:固定 MDIO 总线:探测
[1.153461] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
[1.159601] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 fffffffffc
[1.167299] libphy: 4a101000.mdio:探测
[1.171331] DaVinci_MDIO 4a101000.MDIO:PHY[0]:器件4a101000.MDIO:00、驱动程序 Atheros 8031以太网
[1.180714] DaVinci_MDIO 4a101000.MDIO:PHY[1]:器件4a101000.MDIO:01、驱动器 Atheros 8031以太网
[1.190728] cpsw 4a100000.以太网:检测到的 MACID = C4:ed:BA:8d:35:5c
[1.197623] cpsw 4a100000.以太网:CPT:溢出检查周期850
[1.204727] cpsw 4a100000.以太网:cpsw:检测到的 MACID = C4:ed:BA:8d:35:5e
[1.213270] mousedev:PS/2鼠标设备,适用于所有鼠标
[1.21962] i2c /dev/entries 驱动程序
[1.224286] cputidle: enable-method 属性'ti,am3352'找到的操作
[1.231767] omap_hsmmc 48060000.mmc:获得 CD GPIO
[1.294925] ledtrig-CPU:已注册以指示 CPU 上的活动
[1.304719] NET:注册协议系列10.
[1.310552] SIT:IPv6 over IPv4隧道驱动程序
[1.316055] NET:注册协议系列17.
[1.320915]注册的密钥类型 DNS_旋 变传感器
[1.325523] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
[1.353638] tps65910 0-002D:无中断支持、无内核 IRQ
[1.381557] omap_i2c 44e0b000。i2c:400kHz 时的总线0版本0.11
[1.387922] omap_hmc 48060000.mmc:获得 CD GPIO
[1.393046] VMMC:由 VBAT 供电
[1.470664] mmc0:主机不支持只读开关、假设启用了写功能
[1.480708] mmc0:地址为59b4的新型高速 SDHC 卡
[1.486839] mmcblk0:mmc0:59b4 USD 7.51 GiB
[1.492514] mmcblk0:P1 P2
[1.553822] VDD_MPU:由 VBAT 供电
[1.559778]输入:GPIO_buttons@0 AS /devices/platform/gpio_buttons@0/input/input0
[1.568056] hctosys:无法打开 RTC 设备(rtc0)
[1.593651] OMAP-Hsmmc 481d8000.MMC:卡声称支持低于定义范围的电压
[1.601949] net eth0:正在初始化 cpsw 版本1.12 (0)
[1.607420] net eth0:初始化 cpsw ale 版本1.4
[1.612602]净 eth0:ALE 表大小1024
[1.625612] mmc1:对未知 CIS 进行排队、生成0x91 (3个字节)
[1.632138] mmc1:地址0001处的新 SDIO 卡
[1.694227] net eth0:Phy found:id is:0x4dd074
[1.704899] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
[1.710887] net eth1:初始化 cpsw 版本1.12 (0)
[1.794190] net eth1: Phy found : id is : 0x4dd074
[1.803080] IPv6:ADDRCONF (NETDEV_UP):ETH1:链路未就绪
[4.694488] cpsw 4a100000.以太网 eth0:链路向上- 1Gbps/全-流控制 Rx/TX
[4.703547] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
[4.72390]发送 DHCP 请求..,确定
[8.403504] IP-Config:从192.168.100.1获得 DHCP 应答,我的地址为192.168.100.2
[8.416426] IP-Config:完整:
[8.419716] device=eth0、hwaddr=C4:ed:BA:8d:35:5c、ipaddr=192.168.100.2、mask=255.255.255.0、gw=255.255.255.255
[8.430479] host=192.168.100.2、domain=、nis 域=(none)
[8.436537] bootserver=192.168.100.1、rootserver=192.168.100.1、rootpath=
[8.443774]名称服务器版本0=192.168.100.1
[8.448338] lis3_reg:正在禁用
[8.451509] vwl1271:正在禁用
[8.455225] ALSA 器件列表:
[8.458235]未找到声卡。
[103.018921] random:非阻塞池已初始化
[313.923804] VFS:无法通过 NFS 装载根 FS,正在尝试软盘。
[313.930816] VFS:无法打开根设备"NFS"或未知块(2、0):错误-6
[313.938252]请附加正确的"root="引导选项;以下是可用分区:
[313.946887] B300 7879680 mmcblk0驱动程序:mmcblk
[313.952271] B301 71680 mmcblk0p1 a86aa288-01
[313.957783] B302 7790592 mmcblk0p2 a86aa288-02
[313.963210]内核严重错误-未同步:VFS:无法在未知块(2、0)上安装根 FS
[313.971538]--[结束内核紧急状态-未同步:VFS:无法在未知块(2、0)上安装根 FS

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    已经有几天了、有没有更新? 或我需要提供的任何信息?

    此致、
    郭恩
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉耽误你的时间。 我正在与软件人员进行检查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请尝试以下操作:
    1.导出 rootpath = 您的 u-boot 环境设置中。
    2.在以下行的末尾添加 rootwait:
    console=ttyO0、115200n8 root=/dev/nfs nfsroot=192.168.100.1:/export/rootfs、nolock RW IP=DHCP

    此致、
    Yordan