Can you make sure below are same on working and non-working board
- FSLC[2:0] signals
- Can you also measure all the power supplies such as VIO1, VIO2, VIO3, VIO4, VIO5, CVDDQ, VDD and AVDD, (Mainly all the voltages which are specified in Page-14 of the FX3S Super Speed USB Controller Datasheet are same:http://www.cypress.com/part/cyusb3035-bzxi )
Can you try the following, instead of using eMMC & USB Boot, can you change boot mode to USB only and see whether the device gets enumerated are not in that mode.
Is your processor connected to any other processor? If the eMMC is mounted in a socket, you can try by swapping the eMMC devices on working board and non working board.
Thank You & Regards,
Thanks for fast answer. Please find the requested additional information:
FSLC = 000 (external 19.2 MHz Crystal)
VIO1, VIO2, VIO3, VIO4, VIO5, CVDDQ, VDD and AVDD
The voltages are the same for all boards
VIO1, VIO3, VIO5 = 1.8V (measured on SB_061 #1005250052: 1.817 V)
VIO2, VIO4 = 3.3V (measured on SB_061 #1005250052: 3.345 V)
CVDDQ = 3.3V (measured on SB_061 #1005250052: 3.345 V)
VDD = 1.2V (measured on SB_061 #1005250052: 1.181 V)
AVDD = 1.2V (measured on SB_061 #1005250052: 1.195 V)
Can you try the following, instead of using eMMC & USB Boot, can you
change boot mode to USB only and see whether the device gets
enumerated are not in that mode.
That's what I already did: I changed the board with the bad eMMC image
to PMode = Z11 and it came up in USB boot mode and I was able to program
my eMMC flash (i.e. both. eMMC and USB enumeration principally work).
Then I switched back to PMode = 000 and it was able to boot from the
(now corrected) eMMC.
So actually, with PMode = 000, the board behaves like it would be
expected when setting it to PMode = 100 (which is not what I want).
Am 05.12.2017 um 11:30 schrieb sudh:
Cypress Semiconductor logo <http://www.cypress.com>
Cypress Developer Community
FX3 stops after trying to boot. Why?
reply from sudh
/USB Superspeed Peripherals/ - View the full discussion
Thank you for your inputs.
Does your hardware boots up after reprogramming eMMC in USB Mode or the board doesn't boot.