Hi,
My 6678 EVM with XDS560v2 Mezzanine emulator (TMDXEVM6678LE) has finally turned up. Very nice bit of kit, and great value for the money.
However, I am unable to change the target for even the simplest programs (e.g. hello world) from the EVM to the simulator, or vice versa.
When I create a new project (e.g. New CCS Project using the SYS/BIOS Empty Example Template) specifying the simulator as target, it debugs OK under the simulator, and when I create the identical project except for specifying the emulator as target, that debugs OK on the EVM. (During the project creation process I specify the target in 2 locations: a) in the .ccxml file, and b) in the final form presented by the New CSS Project wizard at the "RTSC Platform" prompt where I choose "ti.platforms.evm6678" for the emulator or "ti.sdo.ipc.examples.platforms.evm6678.core0" for the simulator.
I then edit the project that debugs on the simulator to specify the emulator as target by:
a) editing the .ccxml file to specify the emulator as target,
b) manually changing the "RTSC platform" parameter specified at Properties/XDCtools/Basic Options from "ti.sdo.ipc.examples.platforms.evm6678.core0" to "ti.platforms.evm6678"
c) clean and rebuild. The debug window then reports "Blackhawk XDS560v2-USB Mezzanine Emulator_0/C66xx_0 (Disconnected : Unknown)", and ditto for the other cores. If I then right click/Connect Target, I get "No source available for "0x20b002a8"
I have followed the equivalent process to change the project working on the emulator to the simulator, and debug reports: "0x00800000 (no symbols defined of 0x00800000)" for each core.
I have attempted deleting the .ccxml file and creating a new one specifying the other target, but it makes no difference. (I am also suspicious of the final form in the "New CSS Project " wizard where it gives me the following options for "RTSC Platform" This step is not in the tutorial/videos, and it seems odd that I have to use an Item from an example in the IPC package:
- ti.platforms.evm6670
- ti.platforms.evm6678
- ti.platforms.simTCI6608
- ti.platforms.simTCI6616
- ti.sdo.ipc.examples.platforms.evm6670.core0,
- ti.sdo.ipc.examples.platforms.evm6678.core0
- xdc.platform.generic)
What am I doing wrong?
Regards,
Bernard