MATLAB Link for Code Composer Studio Development Tools | ![]() ![]() |
Return the address and page for an entry in the symbol table in CCS IDE
Syntax
Description
a = address(cc,'
returns the address and page values for the symbol identified by 'symbolstring
')
symbolstring
' in CCS IDE. address
returns the symbol from the most recently loaded program in CCS IDE. In some instances this might not be the program loaded on the target to which cc
is linked. By returning the address
and page
values as a structure, your programs can use the values directly. If you provide an output argument, the output a
contains the 1-by-2 vector of [address page]
. symbolstring
must represent a valid entry in the symbol table. To ensure that address
returns information for the correct symbol, use the proper case when you enter symbolstring
because symbol names are case-sensitive; 'symbolstring
' is not the same as 'Symbolstring
'.
If address
does not find a symbol table entry that matches symbolstring
, the first cell of a
is returned empty. Notice that this function returns only the first matching symbol in the symbol table. The output argument is a cell array where each row in a
presents the symbol name and address in the table. Each returned symbol address comprises a two element vector with the symbol page as the second element. For example, this table shows a few possible elements of a
, and their interpretation.
Examples
After you load a program to your target, address
lets you read and write to specific entries in the symbol table for the program. For example, the following function reads the value of symbol 'ddat
' from the symbol table in CCS IDE.
ddat
is an entry in the current symbol table. address
searches for the string ddat
and returns a value when it finds a match. read
returns ddat
to MATLAB as a double-precision value as specified by the string 'double
'.
To change values in the symbol table, use address
with write
:
After executing this write operation, ddat
contains double-precision values for , 12.3, e-1, and sin(
/4). Use
read
to check the contents of ddat
.
See Also
load
, read
, symbol
, write
![]() | addregister | animate | ![]() |