Posts

Showing posts with the label embedded systems

TFTP server for u-boot on Ubuntu

Install the required packages. $ sudo apt-get install xinetd tftpd-hpa tftp Create the /etc/xinetd.d/tftp file with the following content. service tftp { protocol = udp socket_type = dgram wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -c disable = no } Create /tftpboot directory. $ sudo mkdir /tftpboot $ sudo chmod -R 777 /tftpboot $ sudo chown -R nobody /tftpboot Modify the /etc/default/tftpd-hpa file as below. # /etc/default/tftpd-hpa TFTP_USERNAME="nobody" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure" Start tftp with xinetd $ sudo /etc/init.d/xinetd start Configure your server's IP address with the serverip environment variable in your u-boot configuratio...