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.

TMDSICE3359: problem loading UART flash programmer

Part Number: TMDSICE3359
Other Parts Discussed in Thread: AM3359, UNIFLASH

Hi TI team,

I have the AM3359 ICEv2 Evaluation Board in my possession. It came with the EtherCAT default program running on its SPI and I would like to erase the flash using the UART flash programmer.

I found the file named "uart_icev2AM335x_flash_programmer.out" but when I try to load it in the Eva Board, using command line, it stops at 65% and appears the following message:

[...]

Loading Program: C:\temp\uart_icev2AM335x_flash_programmer.out
        Preparing ...
        .text: 0 of 50180 at 0x402f0054
warning: CortxA8: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.
        .text: 32752 of 50180 at 0x402f0054: 65%
        Finished: 65%
        Setting PC to entry point.: 65%
Running...
Success

[...]

Same error using the CCS:

File "isdk_spi_flasher.out" loads and runs correctly.

Here below the list of installed Enviroment:

Multi-Protocol Demo - 1.00.00.00
"C:\ti\.tirex-temp"
"C:\ti\bios_6_76_03_01"
"C:\ti\ccs1040"
"C:\ti\cg_xml_2.61.00"
"C:\ti\edma3_lld_2_12_05_30E"
"C:\ti\gcc-arm-none-eabi-7-2018-q2-update"
"C:\ti\ndk_3_61_01_01"
"C:\ti\ns_2_60_01_06"
"C:\ti\pdk_am335x_1_0_17"
"C:\ti\processor_sdk_rtos_am335x_6_03_00_106"
"C:\ti\PRU-ICSS-EthernetIP_Adapter_01.00.03.04"
"C:\ti\Sitara_PRUICSS_1_00_00_00"
"C:\ti\ti-cgt-pru_2.3.2"
"C:\ti\uia_2_30_01_02"
"C:\ti\uniflash_6.3.0"
"C:\ti\xdctools_3_55_02_22_core"

What Am I doing wrong?

Thanks in advance for the help and the guidance.

Alessandro.