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.

problems about boot from ethernet on EVM6678l

Hi, 

1. with the help of "C:\Program Files\Texas Instruments\mcsdk_2_00_08_20\tools\boot_loader\examples\ethernet\docs\Readme.txt", i can get BOOTP packet from evm_boardd and get the MAC address, then can get connection between host and board.

After I send the simple.eth to board via "pcsendpkt.exe simple.eth 192.168.2.xxx", how could i confirm whether the simple.eth is transferred successful or not?

and how to check whether the ethernet boot successful or not?

in README.txt, it says that i can check register A1 value to reach my goal, but if i want to check A1 with CCS, the DIP Switch should be changed and so the power should be first off and then on, so value of A1 should be lost then...

could anyone tell me how?

2. if i want to boot with ethernet and then load an app(.out) to board and run it, how could i do? is there any samples? for example, in i2c tftp boot mode, a helloworld app  run via tftp and some information printed out via serial port.

Thanks!

  • question 1 has been solved: it doesn't need to power off when change DIP Switch, so register A1 will not lost and it can be checked by CCS.

    BUT how about question 2?

  • Back, on question 1.  Changing the switches while booted serves no purpose.  That said, you can leave it in Ethernet Boot mode and connect CCS.  Effectively what you're doing, but you don't need to change the switches.

    For #2, you can load code via CCS, since it's connected now.  Otherwise, you'll need to have you're program (that was Ethernet booted) work with the host for whatever you want to load an image from. Whether that's setting up PCIe communications, and sitting in a while look while a Host downloads another image, or the code has the C6678 pull an image sitting in an I2C EEPROM.

    Best Regards,

    Chad