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.

AM6442: AM64 SoC Initialization Using CCS Scripting, does not work on EVM and custom board

Part Number: AM6442
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hi all,

we have a custom board with an AM6442 and flash (MX25UM25645). In order to get the flash working we want to run the flash diagnostic code.

In order to load and run/debug code we need to run the "SOC Initialization Using CCS Scripting" first. (https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/10_00_00_20/exports/docs/api_guide_am64x/EVM_SETUP_PAGE.html#EVM_SOC_INIT_NOBOOT_MODE)

On our custom board the procedure does not work, but it also does not work on the am64x-evm board from TI. Here is the output from the am64x-evm board:

How can we get our device initialized with the CCS Initialization procedure?

We are aware of this thread (https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1106960/am6442-load-dmsc-and-ddr-init-scripts-with-tmds64dpevm), but we need to get the flash working first though.

Are there other ways to get the SoC initialized and into debug mode? Is it possible to run the sbl_null directly via uart instead of the sbl_uart_uniflash?

Some further details:

AM64X-EVM number: PROC101C(004)

Our custom boad: has no SD card, custom flash (MX25UM25645G), emmc is swissbit, AM6442BSFGHAALV), custom DDR, ...

SDK version: 10.0.0.20

Let me know if you need further information.

Best regards,

Ergin