NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
CCSv3.3 SR12 Simulation Errata
Contents
CCSv3.3 SR12 Simulation Errata[edit]
Problem - CCS hangs on asynchronous run in Multicore Simulator[edit]
In CCSv3.3 SR12, on using C64x+ multi-core simulator configurations (TCI6486, TCI6487, TCI6488, & C6474), CCS could hang while performing asynchronous run on one or more of the cores, if the code is in external memory. [Asynchronous Run: Running individual cores from the respective core's CCS window]
List of Simulator Configurations that have this problem:
- TCI6486 Simulator, Big Endian
- TCI6486 Simulator, Little Endian
- TCI6487 Simulator (Asymmetric L2), Big Endian
- TCI6487 Simulator (Asymmetric L2), Little Endian
- TCI6487 Simulator (Symmetric L2), Big Endian
- TCI6487 Simulator (Symmetric L2), Little Endian
- TCI6488 Simulator (Asymmetric L2), Big Endian
- TCI6488 Simulator (Asymmetric L2), Little Endian
- TCI6488 Simulator (Symmetric L2), Big Endian
- TCI6488 Simulator (Symmetric L2), Little Endian
- C6474 Simulator (Asymmetric L2), Big Endian
- C6474 Simulator (Asymmetric L2), Little Endian
- C6474 Simulator (Symmetric L2), Big Endian
- C6474 Simulator (Symmetric L2), Little Endian
Workaround[edit]
To get the work around follow the procedure given below.
Steps
- Download the errata zip file - SR12_errata.zip
- Extract the contents of the zip file to "drivers" directory.
- Drivers directory is located in your CCSv3.3 SR12 Installation [<CCS_Installation_Directory>\drivers]
- In the CCS setup, replace the configure file for every core of the target DSP with the extracted *.cfg files!
- Launch CCS
The zip file contains the following configuration files (that contain the workaround for the problem) for the above simulators
- simtci6488_symmetric.cfg
- simtci6488_asymmetric.cfg
- simtci6487_symmetric.cfg
- simtci6487_asymmetric.cfg
- simtci6474_symmetric.cfg
- simtci6474_asymmetric.cfg
- simtci6486.cfg
- simtci6472.cfg
Problem - Emif.log file is generated while using Simulator[edit]
While running C6467 simulator emif.log file is getting generated in c:\ drive. This file will grow in huge size within few minutes. This file is a debug log which is enabled in the simulator configuration file.
Work Around[edit]
To avoid this issue follow the given step below.
- Open CCSetup
- Click on one of the CPUs, check what is the Simulator Config file on the right pane of CCSetup
- Open the simulator config file
- Search for "test_log_file" and comment that line. (comment syntax - //).
After this you shouldn't see emif.log getting generated.
Note: All the above issues mentioned here will be fixed in the subsequent release.