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.

DM6467T ipaddr of the EVM

Hallo, im trying to falsh linux kernel, using uboot prompt to nand flash, but before i can do this task, it ask me for an ipaddr on the board, i must set it with setenv, but dont know wath ip to use, i have a windows host machine, with VMware where i have a virtual machine with linux (Ubuntu 9.10).

I want to load uImage to the nand using tftp server on linux, so when i ser the variable serverip i put the ip i have on linux, and i specify what file with bootfile, by the way, that its uImage-dm6467t-evm.bin, and yeah, i alredy installed tftpd-hpa into the host, and the tftpoot folder its in /var/lib/tftpboot, i have the image there, and the tftp server its supposly running. When i try to boot with the command tftpboot from the board, a message says that i must first set an ipaddr variable, but like i say, i dont know what ip to use, im gonna put some images, and i know that my question is probably easy to find, but i dont dont know if its an ip problem, or a connection problem, because i need internet to run VMware, so i installed another PCI with ethernet, and the two of them work (supposdly), also im using an crossover ethernet cable, between the board and the PC, because i read on many post that the dm6467t only work with this cable, but i have the another too, just in case. Im following the steps on this post

http://e2e.ti.com/support/embedded/f/354/t/87307.aspx

im on step 3, and he puts an ipaddr, but he says he get it from a router he had, and im not uing a router to get internet, here are some photos of my ips

 

The network with the 'X' its the one i have connected with the board, and it gets to limited or null connection when i turn on the EVM.

  • Two fundamental things need to be aligned.  The Linux host machine (and in your case running inside VMWare) and the DM6467 EVM must be issued IP addresses on the same subnet to work.

    If your PC is running on a network that has a DHCP server (a device that issues IP addresses to those that request it), then you need to make sure the same happens to the VMWare Linux image.  The same would be true of the DM6467 EVM.

    If everything is using static IP addresses (ones that you choose), then you need to set IP addresses for all three of the machines, PC, Linux virtual machin and DM6467 EVM.

  • Thanks Brandon for the reply, but how i make sure that my PC is running on a network that has DCHP server?? and how i make sure that the same is happening in linux?? youre telling me that both of them must have the same IP in DHCP too??, im most certain that i have DHCP, because in my network connections it says so, but im adding pictures again to give you a more detailed perspective of how im working, if you have a wiki telling me how to configure networks itll be great too

     

    well, that last picture is the enviroment im working, a windows host, with an ubuntu virtual machine in VMWare, when i set up the network connection in VMWare i set it to bridged in the options, the other network connection that appears at the bottom, its the one the dm6467t its connected, when i turn it on, it changes de X to the warning connection, displaying that little or no connection its in that network, thanks in anticipation

  • Based on what you have provided, your network does have a DHCP server.

    I didn't say the Windows PC and the Linux Virtual Machine running on it must have the same IP address.  In fact they should not.  What I indicated is they should be on the same subnet, in your case 148.210.138.xxx.  Ultimately, the DM6467T EVM will need to be on the same subnet, with a IP address in the 148.210.138.xxx where xxx is 0 to 255.

    On the console port of the DM6467T, how is u-boot configured?  Are you running a command like "dhcp" on the u-boot console to have it send out DHCP request packets?

  • Hello Brandon, thanks again for the reply, i have a better perspective now, im going to post some photos of my enviroment and my booting problem, and the steps im following are in this link, in the section "Writing kernel filesystem image to nand flash". About your question, im just setting the parameters of the boot, i want to load the kernel image to the nand, and connect to linux server, because i have the image there, there are varios configurations, right now im trying tftpboot, but havent been able to connect to the network.

    http://processors.wiki.ti.com/index.php/DM6467_EVM_Installation

    1. First of all, i deleted the uboot accidently, and managed to load it again, now i can connect to the board, but this error shows up, this hasnt happen before i deleted the uboot, instead it showed me the arago project image and requested me to login, this is another problem for another issue, but i think i can fix it by loading the kernel image

    this is the variables of the enviroment of the evm, i havent changed them, so everytime i turn it on, i have to retype it again

    this are the first steps of the wiki, but nothing happen when i type them

    this is a second try, but now i turned on the tftpd-hpa server, but again, nothing happen

    and finally this its the location of the dm6467t uImage

    and thats all, Brandon thanks for your time, if you have any other question, feel free to ask,  im gonna keep on researching.