AM62A7-Q1: EMMC bare chip programming , AM62A7 initialization failed

Part Number: AM62A7-Q1
Other Parts Discussed in Thread: AM62A7

Hi,team

     Our project uses the AM62A7 platform. During the software debugging process, we encountered the following issues. The EMMC chip downloads the software through the bare chip software burning method. After the software is burned onto the EMMC chip and then attached to the PCBA and powered on, we found that the system's power could be turned on, and the PMIC also powered on the power supply for the AM62A7. However, the AM62A7's UART serial port did not print any logs, and the software did not run successfully. It seemed that the startup process got stuck at an unknown position. After the ECU was powered on and off again, the AM62A7 system could start and run normally. This issue was 100% reproducible. We would like to ask if your team has encountered this problem before and if you could provide some solutions. Thank you.

 

Thanks,

Xiwen

  • Hi,

    Please refer to the section-1 of this FAQ and check if anything is helpful.

    Have you set any backup bootmode for your SoC? You can setup the backup bootmode to something like UART and check if you see any 'C' characters being printed on the console. If you do see these prints then it means that there could be some issue related to eMMC hardware setup/configuration, if not then it is likely that the device is still not properly powered up and is still in a reset state.

    Best regards,
    Meet.

  • Hi,Meet

    Thank you for your reply. I can't access the FAQ. Could you please provide a link?
    Let me add some more information about the issue. This problem only occurs when the EMMC is burned onto the bare chip and powered on for the first time. If the software for burning is using UART + USB, there won't be this issue. 

    Thanks,

    Xiwen

  • Thank you for your reply. I can't access the FAQ. Could you please provide a link?

    Please find this:  [FAQ] Board bring up tips for Sitara devices (AM64x, AM243x, AM62x, AM62L, AM62Ax, AM62D-Q1, AM62Px)  

    This problem only occurs when the EMMC is burned onto the bare chip and powered on for the first time. If the software for burning is using UART + USB, there won't be this issue. 

    What tool/software are you usin to perform the flashing for the first time? Were you able to verify that the program was written correctly?