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