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.
I have C6657 EVB which I want to boot in ethernet mode I set the boot sw as follows
LENDIAN |
1 |
Device endian mode: Little Endian |
BOOTMODE0 |
0 |
Boot Device Field: Ethernet (SGMII) |
BOOTMODE1 |
1 |
|
BOOTMODE2 |
0 |
|
BOOTMODE3 |
0 |
Boot Device Config (of SGMII): Device ID - 000
Ext Connection: MAC to MAC, forced link
SerDes Clock Mult: x5 for input clock of 250MHz |
BOOTMODE4 |
0 |
|
BOOTMODE5 |
0 |
|
BOOTMODE6 |
0 |
|
BOOTMODE7 |
1 |
|
BOOTMODE8 |
1 |
|
BOOTMODE9 |
0 |
|
BOOTMODE10 |
1 |
PLL Boot Configuration: Input Freq: 100MHz |
BOOTMODE11 |
1 |
|
BOOTMODE12 |
0 |
When I reset the board it sends bootp packets but and I am able to boot with my firmware. Now when I try to boot again or boot with another program I reset the board with the same SW3 SW5 and SW9 config but do not get bootp packets. It is sometmes resolved after a few retries and sometimes I need to boot in default mode and than return switches to Ethernet mode and boot again. What can be the reason for that?
I found in einfochip known issues the following:
EMAC Boot issue
In Alpha & Beta version of EVMs, there are chances that the EMAC boot may not work on power-on reset. The root cause of this problem is Ethernet PHY could not initialize before DSP reset. Workaround: Please update the FPGA using C6657 Gauss EVM_FPGA_v02.bit file. After updating FPGA keep switch settings for EMAC boot and power cycle the EVM.
Unfortunately the link to the bit file is broken. Can someone send the file or a fixed link
Hello,
Can you share where you found this info? we are looking internally to see if we can find any details regarding the same.
Thanks.
I found it in https://www.einfochips.com/partnerships-and-alliances/device-partnerships/texas-instruments/tms320c6657-evm/ page
There is a known issues document describing this problem.
By the way I found out that after I brought the EVM to working state and used full reset and not power reset it worked well.
Hello Doron,
Thanks for this info and glad to know that you have a working solution.
Thanks.
Hi
Although it is working this is just a workaround that is good for development.
I need a solution and cannot continue to perform automation testing on the board.
In automation verification we use APC to reset the board and pressing the full reset button is impossible.
Thanks
Hi,
Not sure what is the ask, but our understanding is that the issue can be resolved if we can update the FPGA using C6657 Gauss EVM_FPGA_v02.bit file
These links does work. can you give a try.
https://www.einfochips.com/wp-content/uploads/2016/04/FPGA_Update.zip
Thanks.
Hi
I performed the procedure and upgraded the FPGA successfully using v03.bit file.
Unfortunately this did not help I am still not getting bootp packets from the EVB when using Ethernet boot mode.
Doron
OK, thanks for letting us know, but there is not much that we can support on this as this is a very old EVB and we do not have expert who can be consulted on this issue. You best bet is to check with einfochips customer support.
Thanks for your understanding.
regards.