Installation Guide
2-6
2.4
Integration Guide
This section describes the EDMA3 LLD package usage. The package provides pre-
built libraries for all the different components: EDMA3 Driver, Resource Manager
along with their sample initialization libraries. Moreover, demo applications are
also provided to check the basic functionality for the supported components.
2.4.1
Building EDMA3 Libraries
The EDMA3 package contains pre-built libraries for all EDMA3 components. But user
can also build them by following the below mentioned steps in case of source code
modification or some other specific use cases described below.
1)
For CCSv3
: Use CCSv3 project files located in drv\build\ccs3\ folder to build the
EDMA3
Driver
libraries.
Use
CCSv3
project
files
located
in
drv\sample\build\<<platform_name>>\ccs3\ folder to build the EDMA3 Driver
Sample Initialization libraries.
2)
For CCSv4
: Projects located in drv\build\ccs4\<<target_name>>\ folder needs
to be imported via CCSv4 into a workspace to build the EDMA3 Driver libraries for
the desired target – C64P or C674X. Similarly, projects located in
drv\sample\build\<<platform_name>>\ccs4\ folder needs to be imported via
CCSv4 into a workspace to build the EDMA3 Driver Sample Initialization libraries
for the desired platform.
2.4.2
Building the EDMA3 Driver Stand-alone Applications
The EDMA3 package contains separate sample applications for EDMA3 Driver for each
of the supported platforms. Following steps are required to build the same:
1)
For
CCSv3
:
Use
CCSv3
project
files
located
in
examples\edma3_driver\<<platform_name>>\ccs3\ folder to build the EDMA3
Driver examples.
2)
For
CCSv4
:
Projects
located
in
examples\edma3_driver\<<platform_name>>\ccs4\ folder needs to be imported
via CCSv4 into a workspace to build the EDMA3 Driver examples for the desired
platform.
NOTES:
1. The following environmental variables must be set
a. XDCPATH –
Should include BIOS v5 package installation directory, in
case user is working in RTSC environment.
Example:
XDCPATH= D:/Program Files/Texas Instruments/bios_5_41_00_06_eng/packages
Summary of Contents for EDMA3
Page 12: ......
Page 17: ...EDMA3 Driver Introduction I 1 5 ...
Page 20: ......
Page 40: ...Run Time Interfaces Integration Guide A 12 EDMA3_DRV_IOCTL_MAX_IOCTL Max IOCTL ...
Page 75: ...Run Time Interfaces Integration Guide I A 47 Errors EDMA3_DRV_E_INVALID_PARAM ...
Page 107: ...Run Time Interfaces Integration Guide I A 79 ...