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.
您好!
如何使用"processor-sdk-linux-k2e"软件包中的 NFS 在 K2E 上引导 Linux ?
先决条件
步骤
===========
如何使用 PROCESSOR-SDK-LINUK-K2E 在 K2E 上引导 Linux
========================================================================================================
DIP 开关设置
SW1:0 1 0
(这将引导 SPI 闪存中的 u-boot)
上电复位
1.当 u-boot 运行时按"Enter"键...、提示"按任意键停止自动引导"以获取 u-boot 提示符。
----
2.主机/服务器网络配置-手动设置 IP 地址。
===================================================================================================
Shankari@shankari-Latitude-E7470:~μ C/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/linux-4.19.94+gitAUTOINC+be5389fd85-gbe5389fd85$ ifconfig
enp0s31f6:flags=4163 MTU 1500
乙醚 D4:81:D7:D1:60:e8 txqueuelen 1000 (以太网)
RX 数据包0 字节0 (0.0 B)
RX 错误0 丢弃0 超限0 帧0
TX 数据包136 字节25658 (25.6kB)
TX 错误0 丢弃0溢出0 载波0 冲突0
器件中断16 存储器0xe1200000-e1220000
LO:flags=73 MTU 65536
iNet 127.0.0.1 网络掩码255.0.0.0
inet6::1 prefixlen 128 范围 ID 0x10
loop txqueuelen 1000 (本地环回)
RX 数据包4450 字节303900 (303.9 KB)
RX 错误0 丢弃0 超限0 帧0
TX 数据包4450 字节303900 (303.9 KB)
TX 错误0 丢弃0溢出0 载波0 冲突0
wlp1s0:flags=4163 MTU 1500
iNet 192.168.43.191 网络掩码255.255.255.0 广播192.168.43.255
inet6 2401:4900:25ee:4e4:f042:bcd8:59e2:22ef prelen fix64 范围 ID 0x0
inet6 2401:4900:25ee:4e4:d77:bf2e:aded:87af prelen fix64 范围 ID 0x0
inet6 fe80::491f:2f81:870:f42a prefixlen 64 范围 ID 0x20
乙醚14:AB:C5:A1:2a:70 TXqueuelen 1000 (以太网)
RX 数据包633979 字节838345136 (838.3 MB)
RX 错误0 丢弃0 超限0 帧0
TX 数据包191510 字节23601148 (23.6MB)
TX 错误0 丢弃0溢出0 载波0 冲突0
================================================================================================================
上面未设置 IP 地址、因此请按如下所示手动设置。
================================================================================================================
sudo ifconfig enp0s31f6 10.100.1.10更新
ifconfig
----
2.从器件端子
Ping 10.100.1.10
cd ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/prebuilt-images
cp -rf skern-k2e.bin /tftpboot/skern-k2e-shankJuneTenth.bin
----
cd ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/linux-4.19.94+gitAUTOINC+be5389fd85-gbe5389fd85
CP -RF ./arch/arm/boot/dts/keystone-k2e-evm.dtb /tftpboot/keystone-k2e-evm-shankJuneX.dtb
cp -rf ./arch/arm/boot/zImage /tftpboot/zImage-shankJuneX
----
3.在更安全的方面,
cd /tftpboot
ls -al /tftpboot
chmod 777 zImage-shankJuneT쪮 뷬 keystone-k2e-EVM-shankJuneTX.DTB skern-k2e-shankJuneTenth.bin
------
NFS 上的 Rootfs:
===================
setenv bootcmd 'tftpboot 0x82000000 zImage-shankJuneTx; tftpboot 0x87000000 skern-k2e-shankJuneT10.bin;mon_install 0x87000000;tftpboot 0x87000000 keystone-k2e-evm-shankJuneTX.dtb;btb 0x82000000 - 0x87000000
当板对服务器使用1:1连接到网络时使用
--------------------------------------
使用下行端口时使用(测试)
------------------------------------
setenv bootargs 'earlyprintk debug console=ttyS0、115200n8 ip=10.100.1.11::::::eth0:off rootwait=1 root=/dev/nfs nfsroot=10.100.1.10:/home/shankari/ti-processor-sdk-linux-k2e-evm-evm-06.03.00.106、tcp、targetwn
引导
----
------
为了便于使用、本视频中遵循了相同的步骤。
e2e.ti.com/.../Boot_5F00_Linux_2D00_1.mp4
此致
Shankari G