Part Number: 66AK2H12
How to boot Linux on K2E using NFS from the package "PROCESSOR-SDK-LINUX-K2HK" ?
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.
Part Number: 66AK2H12
How to boot Linux on K2E using NFS from the package "PROCESSOR-SDK-LINUX-K2HK" ?
For flashing Linux from U-Boot using NFS from Host PC, the following pre-requisite needs to be done.
Steps
Now, Kindly follow the steps.
//to set static ip in Host PC, replace "eno1" with your Interface and //"192.168.2.21" with local IP address sudo ifconfig eno1 192.168.2.21 up //check ip ifconfig //update the repository sudo apt update //tftp install command sudo apt install tftpd-hpa //check tftp server status sudo systemctl status tftpd-hpa //modify tftp server root folder to "/tftpboot" sudo nano /etc/default/tftpd-hpa //inside this file modify as follows # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure" //again come back to terminal, change ownership sudo chown tftp:tftp /tftpboot //restart the server sudo systemctl restart tftpd-hpa //And check status sudo systemctl status tftpd-hpa
//Load default environment variables
# env default -f -a
//If device(EVM) IP address is set through dhcp
# setenv autoload no
# dhcp
//If device(EVM) IP address has to be set manually
# setenv ipaddr 192.168.2.250
# setenv gatewayip 192.168.2.1
# setenv netmask 255.255.255.0
//set tftp serer ip
# setenv serverip 192.168.2.252
# setenv bootcmd 'tftpboot 0x82000000 zImage-k2hk-evm;tftpboot 0x87000000 skern-k2hk.bin;mon_install 0x87000000;tftpboot 0x88000000 keystone-k2hk-evm.dtb;bootz 0x82000000 - 0x88000000'
# setenv bootargs 'earlyprintk debug console=ttyS0,115200n8 ip=192.168.2.25:::::eth0:off rootwait=1 root=/dev/nfs nfsroot=192.168.2.21:/home/tidev/ti-processor-sdk-linux-k2hk-evm-06.03.00.106/targetNFS,v3,tcp rw'
# saveenv //make local variables into environment variables
# ping ${serverip}
# bootThanks & Regards,
Rajarajan U