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
- Enabled RNDIS and ran tftpd32.exe utility.
-
in TFTP client tab, Host Interface: 10.9.41.74, Port: 69, Remote File: (a random text file placed in /tftpboot in the device)
-
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.