Using the Shadow Region instead of DSP instance in OSProtect entry/exit
- Added a new Variable region_id in the sample_init.c
- Used region_id instead of dsp_num in the OSProtect entry/exit functions
- Added a new Variable region_id in the sample_init.c
- Used region_id instead of dsp_num in the OSProtect entry/exit functions
14 years ago - Modified the DRV and RM Release notes with the addition of IRs fixed EDMA3_LLD_BIOS6_02_10_00_01_RC02 EDMA3_LLD_BIOS6_02_10_00_01_RC03
- Modified the DRV and RM Release notes with the addition of IRs fixed
- Populated the 'Appendix: Changes from Last Release' with the ECNs and IRs
- Populated the 'Appendix: Changes from Last Release' with the ECNs and IRs
Updated Documents for the release of package edma3_lld_02_10_00_01
Modified the DBS values in the following files according to the Nyquist spec
1. packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6498_cfg.c
2. packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6498_cfg.c
3. packages/ti/sdo/edma3/rm/src/configs/edma3_tci6498_cfg.c
1. packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6498_cfg.c
2. packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6498_cfg.c
3. packages/ti/sdo/edma3/rm/src/configs/edma3_tci6498_cfg.c
Changing package.bld to create TAR instead of ZIP
Modifying top-level package.bld file to include eclipse/ folder
Minor fixes in DAT example
- Modifying toolchains in CCS project files
- Changing edma3init() signature and some related changes
- Modifying toolchains in CCS project files
- Changing edma3init() signature and some related changes
Trivial changes in EDMA3 driver sample application
Adding eclipse directory in EDMA3 top-level folder
This directory is required to make EDMA3 package an eclipse based
plugin.
This directory is required to make EDMA3 package an eclipse based
plugin.
Updating EDMA3 release notes
Updating EDMA3 documents for 02.10.00.01
Trivial change in edma3 sample init project file
Updating/cleaning comments for doxygen
Minor changes in DA830 sample app
- New toolchains
- New toolchains
Minor changes in TCI6498 sample app
- New toolchains
- CPINTC module used in .cfg file
- linker.cmd file fixed for multi-DSP
- New toolchains
- CPINTC module used in .cfg file
- linker.cmd file fixed for multi-DSP
Minor clean-up in ping pong test code
Removing Task_sleep() from sample application code
Using _BIG_ENDIAN to detect BE platforms
Minor fix in EDMA3_DRV_requestChannel
TCC for NULL was not checked in case user passed
EDMA3_DRV_LINK_CHANNEL_WITH_TCC as channelId.
TCC for NULL was not checked in case user passed
EDMA3_DRV_LINK_CHANNEL_WITH_TCC as channelId.
Removing CSL code from TCI6498 sample init code
Init code was using CSL because of non-availability of CP_INTC
support in BIOS6.
Init code was using CSL because of non-availability of CP_INTC
support in BIOS6.
Fixing bug in driver sample init code
Sample init code was always picking up the configuration specific
to DSP0 because of the structs get initialized at wrong place.
Sample init code was always picking up the configuration specific
to DSP0 because of the structs get initialized at wrong place.
Modifying package.bld files to add new libraries
Adding TCI6498 support in RM sample init lib
- add TCI6498 support in source files
- modify .xs and .bld files
- code clean up
- add TCI6498 support in source files
- modify .xs and .bld files
- code clean up
Minor fixes in default configuration files in RM
Adding dummy modules in EDMA3 packages
Packages without modules cannot be loaded by BIOS utilities.
Hence creating dummy modules in those packages.
Packages without modules cannot be loaded by BIOS utilities.
Hence creating dummy modules in those packages.
Using environment variable in config.bld file to locate CG toolchain
Adding RM sample init lib project files
Add BE support in Resource Manager
Adding software manifest
Updating HTML release notes for 02.10.00.01
CSL_DAT example modified for new license header
DRAE registers not programmed in RM while allocating TCC
DRAE registers for TCC are programmed while registering the callback
and not programmed while allocating the TCC.
DRAE registers for TCC are programmed while registering the callback
and not programmed while allocating the TCC.
Added EDMA3 driver sample application for TCI6498
Added the CCSv4 project files for TCI6498, both Little Endian
and Big Endian platforms
Added the CCSv4 project files for TCI6498, both Little Endian
and Big Endian platforms
Modifying DA830 sample app for CCSv4
EDMA3 driver sample example made generic
EDMA3 sample application made generic so that it takes the EDMA3
Driver handle now and all the test cases can be run on any EDMA3
controller
EDMA3 sample application made generic so that it takes the EDMA3
Driver handle now and all the test cases can be run on any EDMA3
controller
Minor clean-up in driver sample init lib header file
Cleaned EDMA3 Driver Sample Initialization library
Cleaned the sample init library code
Renames files to have simpler names
Added support for TCI6498 and made the design generic so that any
platform can be added easily later
Cleaned the sample init library code
Renames files to have simpler names
Added support for TCI6498 and made the design generic so that any
platform can be added easily later
Moved SoC specific config files in rm/src/configs
Misc changes in EDMA3 Driver
- license header change
- dynamic ranges of logical channels
- internal data structures now 2D to handle multiple EDMA3 hardwares
- edma3MemSet -> edma3MemZero
- EDMA3_DRV_requestChannel cleaned and modified to take new requests
- Link channel API modified so that it doesn't clear the TCC code of link
channels having their own TCC values
- Added New APIs:
EDMA3_DRV_registerTccCb
EDMA3_DRV_unregisterTccCb
EDMA3_DRV_setTcErrorInt
EDMA3_DRV_getChannelStatus
EDMA3_DRV_mapTccLinkCh
- Big Endian change
- Misc changes done to clean-up the code
- license header change
- dynamic ranges of logical channels
- internal data structures now 2D to handle multiple EDMA3 hardwares
- edma3MemSet -> edma3MemZero
- EDMA3_DRV_requestChannel cleaned and modified to take new requests
- Link channel API modified so that it doesn't clear the TCC code of link
channels having their own TCC values
- Added New APIs:
EDMA3_DRV_registerTccCb
EDMA3_DRV_unregisterTccCb
EDMA3_DRV_setTcErrorInt
EDMA3_DRV_getChannelStatus
EDMA3_DRV_mapTccLinkCh
- Big Endian change
- Misc changes done to clean-up the code
Misc changes in Resource Manager
- license header change
- dynamic ranges of logical channels according to the number of
resources available in the EDMA3 controller
- 2D internal data structures to handle multiple EDMA3 hardwares
- edma3MemSet -> edma3MemZero
- edma3OsProtectEntry / edma3OsProtectExit signature change to
accomodate EDMA3 controller ID
- license header change
- dynamic ranges of logical channels according to the number of
resources available in the EDMA3 controller
- 2D internal data structures to handle multiple EDMA3 hardwares
- edma3MemSet -> edma3MemZero
- edma3OsProtectEntry / edma3OsProtectExit signature change to
accomodate EDMA3 controller ID
TCI6498 related changes in RTSC build files
RTSC build files (package.xdc, package.bld etc) are modified
for new platform TCI6498
RTSC build files (package.xdc, package.bld etc) are modified
for new platform TCI6498
Adding CCSv4 project files for EDMA3 libraries
Simple project files are created for EDMA3 libraries so that the libraries'
projects can be added as dependencies in the application projects.
Simple project files are created for EDMA3 libraries so that the libraries'
projects can be added as dependencies in the application projects.
Changing dos to unix format
EDMA3: BIOS6 Release 02.00.01.04
EDMA3: Adding release package 02.00.00.03