Equipment:
ICEv2.1 board,
CCSv6 vs 6.1.0.00104
TI XDS100v2 USB Emulator,
Windows 7, 64-bit, Service Pack 1
am335x_sysbios_ind_sdk_1.1.0.6
Compiler TI v5.2.4
PRU Compiler Tools 2.1.1
SYSBIOS(Target Content) 6.40.3.39
debug probe XDS100v2
Hi,
there is a project that loads to the ICEv2 board without problems.
When I try to load the same project using the same target file to a different OEM board (phyCORE) I
get this error message:
AM3359_ICE_Initialization() cannot be evaluated.
Target failed to read 0x44E10040
at (*((unsigned int *) (0x44E10000+0x40))>>22) [TMDXICE3359_v2_1A.gel:383]
at GetInputClockFrequency() [TMDXICE3359_v2_1A.gel:454]
at ARM_OPP100_Config() [TMDXICE3359_v2_1A.gel:372]
at AM3359_ICE_Initialization()
One of the first actions of TMDIXICE3359_v2_1a.gel is to read the CONTROL_STATUS at address
0x44E10040. This attempt fails.
There are 2 changes that have been made:
1. I made an adapter that connects the XDS100v2 to the JTAG connector on the phyCORE.
Not all pins of the XDS100v2 are used on the target board, for instance EMU0...3 are not. So I
ignored them.
2. I activated the free 90-days-license to be able to work with a non-TI board. Therefore TMDFCCS-
ALLT90A-v6.lic has been downloaded and activated. Curiously that checkbox for the license activation
does not remain checked. Could something be wrong with the license activation? So I wonder if that might
be the reason for not accepting the read operation from the gel file.
What can be done?
Regards,
Martin H.