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.

EMAC boot problem of TMX320C6474

 

1.EMAC  boot  has three modes,master slave and forced.What is the difference between them?

2.During boot sequence,I use FPGA send packets with boot data in forced mode .For example I need send 30 packets,and  the length  of one packet is 900 bytes,because the boot table frame payload processed by the boot-table processing function is 27000 bytes. My  problem is how to set the flag(3 bit) an fragment field (13bit ) .

I should think that the The boot table frame payload ( processed by the boot-table processing function)is a whole packet,Isend it in 30  fragments.Or I should think that  I send 30 whole packets without fragments.

I hope you can give me an example of emac boot(a format of  a boot packet).

Thank you! 

  • Hi Dan,

    Have you managed to boot through EMAC?

    If so maybe you can help me in this,

    After modifying the SW4 and SW5 for EMAC (Master, slave or even forced) , and using the factory defaults, I am receiving the boot packet,

    I wrote a small program, preparing it in two packets, and trying to send these packets to the c6474 in order to boot it, but nothing happened the program is not loaded and didn't run.

    in the defaults EFUSE is on, I got the MAC address from the register they specified, I also looked at the packet sent and it is exactly according to what they described in the boorloader user guide.

    I am missing something? can I depend on the eeprom  factory settings in order to boot DSP1?

    Will apreciate any help,

    Mfarah