diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 60b59d2559cd938bb2ca105eb128fdd3f437b35a..665ace38f840e43d3bb692fc68c45e2745dbd06d 100644 (file)
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
ctprof_srv
-Version 1.0
-Release Date: 7/32/2013
+Version 1.1
+Release Date: 9/12/2013
Description
===========
-Ctprof provides system level bus profiling use cases for any slave in the
-device that has a CP Tracer. Ctprof is made up of two components; ctprof
+Ctprof provides system level bus profiling use cases for any slave bus in
+the device that has a CP Tracer. Ctprof is made up of two components; ctprof
which is the host client application, and ctprof_srv which is the target
server application. The client is delivered with TI's CCS emupacks (see
System Requirements for minimum emupack revision for this release) and can be
installed independent of CCS. The server is delivered as source with an example
application which also contains a small "C" file that can be integrated with
-your application for coordinating collection activity with ctprof_srv.
+your application for coordinating ctprof_srv's trace collection activity.
Organization
============
Make & Installation
===================
-If using SC-MCSDK 02.02.00 then ctprof_srv and ctprof_ex should be
-pre-installed in the /usr directory. Otherwise:
-
-The server and example_app directories contain makefiles that utilizes the
-CROSS_COMPILE environment variable. Both release and debug versions can be made.
-The executable is saved in the release or debug directories.
+If using SC-MCSDK 02.02.00 then ctprof_srv, ctprof_ex, and ctprof_sync.sh are
+pre-installed in the /usr/bin directory. Otherwise, the server and example_app
+directories contain makefiles that utilizes the CROSS_COMPILE environment
+variable. Both release and debug versions can be made. The executable is
+saved in the release or debug directories.
Examples:
-make clean debug
-make clean release
-make clean release install DESTDIR=/your/favorite/utility/dir
-make clean all (make both the debug and release versions)
+make with CROSS_COMPILE:
+make clean debug install arm DESTDIR=/your/favorite/utility/dir
+make clean release install arm DESTDIR=/your/favorite/utility/dir
+
+Make with your favorite compiler:
+make CC=target-gcc clean debug install DESTDIR=/your/favorite/utility/dir
+make CC=target-gcc clean release install DESTDIR=/your/favorite/utility/dir
-Typically the executable files will need to be copied to the appropriate target
-system's Linux bin directory.
+make all with CROSS_COMPILE:
+make all arm DESTDIR=/your/favorite/utility/dir (same as: make clean release install
+ arm DESTDIR=/your/favorite/utility/dir)
System Requirements
===================
-- A Host Linux machine (Ubuntu 10.4 or higher) with emupack 5.1.NNN.0 installed.
+- A Host Linux machine (Ubuntu 10.4 or higher) with emupack M8 installed.
- A TCI6414 EVM or equivalent target system with a working network connection
(TCP is used).
- Requires the SC-MCSDK 02.02.00 Linux image.
Use -h to see options.
-The client is then used from a host to connect to the server and issue
+The ctprof utility is then used from a host to connect to the server and issue
use case commands (like measure utilized bandwidth or latency of a specific
slave) that are serviced by ctprof_srv through a socket interface.
-See http://processors.wiki.ti.com/index.php/CToolsLib/ctoolsprof for
-documentation and examples.
+See http://processors.wiki.ti.com/index.php/Ctprof for documentation and
+examples.
History
=======
-July 31/2013 - First release
-
+8/21/2013 - First release
+9/12/2013 - Version 1.1
Known Deficiencies
==================
Enhancements & New Features
===========================
+Version 1.1 update
+- Made minor ctprof_srv modification to eliminate pipe warning
+ when terminating (when using -t with ctprof_sync.sh script).
+- Improved ctprof_ex to make it usable for all examples in wiki
+ documentation.
+
Bug Fixes
=========