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.

How to communicate Linux device with Windows PC using TFTPD32 utility

Other Parts Discussed in Thread: TMS320DM365

I want to send files from TMS320DM365 device which runs Linux to a Windows 7 (32-bit) PC. For my setup, the device is TFTP server and PC is TFTP client.

Here are the steps I followed:

Ref: http://blackfin.uclinux.org/doku.php?id=linux-kernel:usb-gadget:ethernet On Linux Device 1. On DM365, I inserted ethernet module.

insmod /opt/ipnc/modules/g_ether.ko 

2. I configured usb0

ifconfig usb0 10.9.41.75 

On Windows PC 1. I loaded RNDIS device.

Modified the IPv4 properties-> IP address: 10.9.41.74, subnet->255.255.255.0, def gw->10.9.41.75

  1. Enabled RNDIS and ran tftpd32.exe utility.
  2. in TFTP client tab, Host Interface: 10.9.41.74, Port: 69, Remote File: (a random text file placed in /tftpboot in the device)

  3. Clicked on Get

On Linux Device: I typed

tftp -l /tftpboot/hello.txt -r /tftpboot/hello -p 10.9.41.75 69


Now, on device, I receive a timeout: tftp: timeout

Can any one please suggest me, where am I going wrong in this TFTP process? Any explanation, URL, better approach is most welcome.

Looking forward to your answer.

Thank you.