TMS320C672x
Support Details
===========================
The SD
C672x emulation drivers have been separated out from the standard C62x and
C671x drivers while they are in beta/limited release form.
Device
Support Details:
1. There are two devices in the
TMS320C672x scan path, first is a bypass 8 and then the DSP itself. Using SdConfig->Emulator->Test should
report that it found two devices with an IR length of 54 (8+46).
2. If you are using a secure version
of the TMS320C672x then you will need to obtain the security key from Texas
Instruments and manually add this key to your sdopts.cfg file, which is located
in your windows system32 directory. The key is a 14-digit number prefixed
with"Key_". For example, 14
digit key 0xDCBA9876543210 becomes DevC6000Ulkd=Key_DCBA9876543210. Additional details are included in the
sdopts.cfg file.
3. The install includes C672x specific
cc_setup configuration files for SD emulators.
However these configurations do NOT specify a C672x specific gel
file. So you will probably want to
update your config to include the gel file supplied by Texas Instruments chip
support update.
4. If you are using a XDS510USB
emulator then you must force it to load the emulation firmware that supports
the TMS320C672x. To do this add the following line to your sdopts.cfg file
under the appropriate XDS510USB area, EmuFirmware=sdxds510usb_v10_1.out. You will then need to unplug and replug your
XDS510USB cable to force an emulation firmware download. If you are using old
firmware or a standard C62x/C671x driver then should get a CCS startup error
-1073 which indicates an invalid (unsupported) silicon version. Logs have been added to the XDS510USB to
show default firmware version and whether firmware is being overridden with
EmuFirmware. The log file will be
created in your <ccs_install_dir>\drivers directory and named "Port510_Pid1_Xds510UsbLog.txt"
or something similar. For the C672x you
need firmware version sdxds510usb_v10_1.out.
Following is a clip from a good C672x log:
Incoming Port Address =
0x0510
Port name =
\.\USB
Current Directory = C:\CCStudio_v3.10\drivers
Connecting to a TMS320C6000 Device
Default emulation app is sdxds510usb_v10.out
Override emulation app is sdxds510usb_v10_1.out
5. Emulation firmware version
sdxds510usb_v10.out does NOT support C672x where as
sdxds510usb_v10_1.out+sdgo672xusb.dvr supports all C62x/C671x/C672x
devices. However as this is a limited
release, a full regression test has NOT been performed on all devices. If you
experience trouble when using sdxds510usb_v10_1.out on non-C672x devices you
can simply revert back to the sdxds510usb_v10.out firmware. To do this, simply comment out EmuFirmware
in your sdopts.cfg file and unplug/replug your XDS510USB cable. To use C672x
drivers on non-C672x go into cc_setup.exe and create a custom board using
sdgo672xusb.dvr as your emulation driver instead of sdgo6xusb.dvr then proceed
through normal process.