Just like power-on, the AM335X without a program prints C. What letters does the AM570X print? What do the different letters mean?why my board print "JE!", Is there something wrong!
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.
Just like power-on, the AM335X without a program prints C. What letters does the AM570X print? What do the different letters mean?why my board print "JE!", Is there something wrong!
No, AM57x UART boot is different from AM335x. What you see is normal. See this thread for a discussion on UART boot procedure: e2e.ti.com/.../1888010
Set SYSBOOT[5:0] is 000001, boot from usb, after the computer is connected to USB, the computer manages other devices to display VAYU, but will continue to refresh。why?iS there any document about USB debug.Besides,I find when i plug UART3 tx and rx and gnd to PC,my board will be powered on.
HI,
user4973896 said:Set SYSBOOT[5:0] is 000001, boot from usb, after the computer is connected to USB, the computer manages other devices to display VAYU, but will continue to refresh。
AM5706 ROM is waiting for the USB host to transfer the bootloader image. Refreshing is because ROM retries after wait timeout.
For details on how to use USB peripheral boot on AM5706, please refer to the following training video.
1、The computer manager USB is refreshing too fast, always flashing。so there is no wait time 。Does this mean that there is a problem with the hardware?What driver do I need to install?
2、why i plug the UART3_TXD,UART3_RXD,and gnd to PC,the power led can be lighted?
3、in the uart boot ,there is a process is to reset the evm,i connect the resetn to gnd ,but no response。
4、how to communicate with you directly!
5、see pic below ,DFU-UTIL DOES currently only support DFU verision 1.0,why?the second stage can not proceed!so i can not download the program to my custom board!
Hi user4973896,
looks like you are able to get SPL loaded via USB DFU which is a good first step.
The error you get "usb_gadget_initialize failed" points to an issue with SPL not being configured correctly for USB gadget operation.
Did you go through the training materials Bin pointed to?
https://training.ti.com/sites/default/files/docs/AM57x-DFU-boot-SLIDES.pdf
One step is to enable CONFIG_SPL_DFU for U-Boot. Was this done?
It sounds like you are working with a custom board. Do you have any DRA7/J6/AM57xx TI EVM you could try out those steps to have a known-good starting point?
Regards, Andreas
Is this a problem because there is a problem with DDR?What printing information appears shows that DDR is good?
2、Now I use type A usb interface,there is no id PIN,is this the reason the device can be recognized be USB device.i only connect
usb1_dp,usb1_dm gnd to CPU.
Hi user4973896,
first, have you been able to re-create a successful USB DFU U-Boot loading on a TI EVM as per the earlier suggestion?
user4973896 said:Is this a problem because there is a problem with DDR?What printing information appears shows that DDR is good?
Are you referring to the U-Boot SPL screenshot you sent earlier? One thing that was printed there is "Trying to boot from DFU" which gets printed towards the end of SPL execution. DDR is usually setup early on during SPL execution, specifically as part of board_init_f(). The fact that you got a "Trying to boot from DFU" print means you are already well beyond DDR setup (which also gets put into use by U-Boot for global data, stack, etc.) so that means that DDR is likely not your issue.
user4973896 said:2、Now I use type A usb interface,there is no id PIN,is this the reason the device can be recognized be USB device.i only connect
usb1_dp,usb1_dm gnd to CPU.
I'm not sure I understand what issue you are having. As per your earlier screenshot you have already been able to successfully load SPL via USB DFU using the device's first USB interface (USB1) interface I suppose, is that right? If so, those same connections will work continuing the boot chain to U-Boot, assuming U-Boot is configured properly. And yes you only need DP/DM anf GND really. The AM57x would need to be connected to the host PC via a type-A connector. But again, seems like you already had that working? What I am missing here? Please provide additional details to clarify.
Regards,
Andreas