Dual-Core Considerations
#if 0
RESOLVE(_a_shared_datum, OTHERCORE)
#endif
#endif /* OTHERCORE */
/* $VDSG<customise-shared-symbols>
The
shared_symbols.h
C/C++ libraries' shared symbols and includes the additional header file,
services/services_shared_symbols.h
statements for the system services shared symbols. Currently, the
adi_pwr_lockvar
services.
All that is required is to define
block ahead of where it is tested (or by setting its value through the
Link:LDF Preprocessing page of the Project Options dialog box within
VisualDSP++). For example, if the executable,
is in the Release subdirectory of a directory, CoreA, adjacent to the CoreB
project directory, you need to define
..\CoreA\Release\CoreA.dxe
#define OTHERCORE ..\CoreA\Release\CoreA.dxe
#if defined(OTHERCORE)
:
Refer to Appendix A of the VisualDSP++ 5.0 C/C++ Compiler and Library
Manual for Blackfin Processors and the VisualDSP++ 5.0 Linker and Utili-
ties Manual for details.
3-12
/* example resolve for user shared data*/
header file contains the
variable is the only shared symbol required by system
OTHERCORE
. For example:
VisualDSP++ 5.0 Device Drivers and System
Services Manual for Blackfin Processors
RESOLVE
, containing the
within the user-modifiable
CoreA.dxe
as
OTHERCORE
*/
statements for the
RESOLVE
(say), for core A
Need help?
Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?