Other Parts Discussed in Thread: AM3358, AM3352
We're trying to bring up a custom board based on the BagleBone Black, swapping the AM3358 for the AM3352.
We're using the "default" boot sequence MMC1[NAND] -> MMC0[uSD card]->usb and uart.
The processor has gotten to the point where it prints out "C" to UART0. The NAND is blank, and so gets skipped, leaving the SD card as the only boot source left.
When we took a look at the CMD lines for MMC0 we see that it seems to be issuing the correct initialization sequence of commands (CMD0, CMD8, CMD55). but never receives a response from the SD card.
The same SD cards when placed in a BBB with the NAND blanked boot immediately. however we saw an entirely different sequence of commands on the CMD line.
Does anyone have any insight into what is going on?
Why are the command sequences so radically different?
As the AM3352 is still operating in TI ROM code at this point is there anything we can do to diagnose or fix the problem?
Thanks for your time,
Kyle von Schmacht
Hardware/Software Engineer