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.

[参考译文] TDA2EVM5777:NFS 引导 Jacinto 6错误的 Ramdisk 映像格式

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595799/tda2evm5777-nfs-booting-jacinto-6-wrong-ramdisk-image-format

器件型号:TDA2EVM5777
主题中讨论的其他器件:DRA742PMP

您好!

我正在尝试为 Jacinto 6板配置 NFS 引导以及 Vision SDK 设置。 在引导结束时,它会提示错误的 Ramdisk 映像格式。

我正在附加 Uboot 日志。

U-Boot SPL 2016.05-00001-gf5385e6 (2017年5月2日- 11:33:13)
DRA752-GP ES2.0
未找到 MMC 设备1
***警告-未找到 MMC 卡,使用默认环境
 
尝试从 MMC1引导
未找到 MMC 设备1
***警告-未找到 MMC 卡,使用默认环境
 
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
 
 
U-Boot 2016.05-00001-gf5385e6 (2017年5月2日- 11:33:13 +0530)
 
CPU :DRA752-GP ES2.0
型号:TI DRA742
电路板:DRA74x EVM 修订版 H.0
DRAM: 4 GiB
MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1.
**第一个描述符不是1:1上的主要描述符**
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:GPT 无效***
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:备份 GPT 无效***
错误:找不到分区:'UserData'
 
在 arch/arm/cpU/armv7/omap-common/utils.c:195/mmc_get_part_size ()
警告:fastboot.userdata_size:无法计算
SCSI: SATA link 0 timeout。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst  
正在扫描设备总线...
找到0个器件。
网络:    
警告:以太网@48484000使用 ROM 中的 MAC 地址
eth0:以太网@48484000
按任意键停止自动引导: 2 0  
=> setenv serverip 192.168.12.176
=> setenv ipaddr 192.168.12.177
=> setenv rootpath /home/ubundu/VISION_SDK_02_12_00_00/vision_sdk/hlos/linux/targetfs
=> setenv bootfile zImage
=> setenv nfs_bootfile 'nfs ${loadaddr}${serverip}:${rootpath}${bootdir}/${bootfile}'
=> setenv nfs_fdtfile 'nfs ${fdtaddr}${serverip}:${rootpath}${bootdir}/${fdtfile}'
=> setenv bootcmd 'setenv autoload no;run nfs_bootfile;run findfdt;运行 nfs_fdtfile;运行 netargs;bootz ${loadaddr}-fdtaddr}'
=>引导
端口0、速度100、全双工上的链路
使用以太网@48484000器件
通过 NFS 从服务器192.168.12.176传输文件;我们的 IP 地址为192.168.12.177
文件名"/home/ubundu/VISION_SDK_02_12_00_00/vision_sdk/hlos/linux/targetfs/boot/zImage。
加载地址:0x82000000
正在加载:*##########################################################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ####################################################
   ##########################################
完成
传输的字节= 3628776 (375ee8十六进制)
端口0、速度100、全双工上的链路
使用以太网@48484000器件
通过 NFS 从服务器192.168.12.176传输文件;我们的 IP 地址为192.168.12.177
文件名"/home/ubundu/VISION_SDK_02_12_00_00/vision_sdk/hlos/linux/targetfs/boot/dra7-evm.dtb。
加载地址:0x88000000
正在加载:*####################
完成
传输的字节= 108573 (1a81d 十六进制)
内核映像@ 0x82000000 [ 0x000000 - 0x375ee8]
错误的 Ramdisk 映像格式
RAMDISK 映像损坏或无效
=>

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

    您好、Ganesh H、

    您的命令 bootz ${loadaddr}-fdtaddr}'看起来是错误的。 您能否尝试 使用 bootz ${loadaddr}-${fdtaddr}

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

    我修改了命令、就像您说的那样。 但我将获得相同的输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否确定'-'前后有间隙?  ${loadaddr}-${fdtaddr}

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

    是的、存在缝隙。
    setenv bootcmd 'setenv autoload no;run nfs_bootfile;run findfdt;运行 nfs_fdtfile;运行 netargs;boottz ${loadaddr}-${fdtaddr}'
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    bootz ${loadaddr}-${fdtaddr}

    如果这是您的 bootcmd、则在-之后没有间隙。 请将其更改为 bootz ${loadaddr}-${fdtaddr}
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dwarakesh、

    解决了该问题。 但是、在执行 NFS 引导后、如果我运行 camnodes.sh、我会收到错误消息:它仅在内存卡中工作

    root@dra7xx-EVM:/opt/vision_sdk。/camnodes.sh
    凸轮器件主要 num 为
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    Busybox v1.24.1 (2017-03-09 08:05:24 IST)多呼叫二进制文件。

    用法:mknod [-m mode]名称类型 MAJOR MINOR
    ls:/dev/cam:无此类文件或目录
    root@dra7xx-EVM:/opt/vision_sdk
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ganesh、

    是否可以确保在 NFS rootfs pathin PC 中,dev/cam*存在并具有权限?