Part Number: F28M36H33B2
Other Parts Discussed in Thread: F28M36P63C2
Tool/software: Code Composer Studio
I have a newly developed PCB using the Concerto and I am trying to connect to the device for the first time, to download my code with the Spectrum Digital XDS510 emulator. I have developed code using the ControlCard with onboard XDS100 USB emulator and programmed it successfully. Now I have setup the Target Configuration for the new hardware with the new Emulator, device and correct GEL file, found in C:\ti\ccsv6\ccs_base\emulation\gel. The "Test Connection" under Target Configuration is working and shows that there is 1 device on the JTAG chain. However, when I try to "Connect Target" it hangs on the OnTargetConnect diaglog. If I click cancel I get the following error messages:
Cortex_M3_0: GEL: Error while executing OnTargetConnect(): Evaluation canceled
Cortex_M3_0: Trouble Reading Memory Block at 0x680428 on Page 0 of Length 0x4: Error 0x80002002/-1204 Fatal Error during: Memory, Control, The DAP access, address 0x00680428, has casued a STALL. DAP transaction is aborted.
Cortex_M3_0: Error: Error 0x80002020/-1203 Fatal Error during: Execution, Control, The DAP access, address 0x41E90100, has returned a SLAVE error.
On the hardware side everything seems fine if I look at the device internal voltages (1.2V and 1.8V). The XDS reset pin toggles, meaning the device is in a continuous reset loop. According to the reference manual, this is supposed to be the case for a factory fresh device with no code in the flash or RAM, until the emulator is connected and a debug session started (6.8.4 Device Boot Sequence). However, I cannot connect to the device with the emulator to flash it.
Is there anything else I need to configure to connect to the device? Is there something wrong with the GEL file?
Thanks