DSP Ease of Use Development
v0.98.00.00 - 28-Jul-2011 IMPORTANT NOTE This is a SysLink-only release, specifically tested for TI816x and TI814x platforms. DSPLink platforms will NOT build and work. Bug Fixes: Added workaround for SysLink ELF loading limitation. Main() args (argc, argv) are now passed via the Control message queue. New Features: Support for GA release of SysLink. Added various SysLink platforms (only TI816x/TI814x tested). Added better support for multi-threading calls to the DSP when using c6runlib. Now 256 function calls can be in-flight to the DSP. Added support for asynchronous function calls in c6runlib. Every function that is analyzed for remoting to the DSP is also used to create asynchronous support functions. A function of the form: <FxnReturnType> <FxnName> ( <FxnArguments> ); will cause the generation of the following three functions: C6RUN_RPC_AsyncHandle <FxnName>_asyncBegin ( <FxnArguments> ); bool <FxnName>_asyncIsDone ( C6RUN_RPC_AsyncHandle ); <FxnReturnType> <FxnName>_asyncEnd ( C6RUN_RPC_AsyncHandle ); These can be used to allow the calling thread to do work while waiting for the DSP to finish the actual function execution. Known Issues: fflush of the stdout stream does not appear to work when called from the DSP side of the application. DSPLink platforms are not in working order. Other: Code base refactored to better partition code differences for OS, IPC, and shared memory implementations.
See included CHANGELOG file.
|Tracker Name||Field Name||Tracker Item Id||Summary||Open Date|
|No Tracker Items Found|
|Item ID||Associated Item||Comment|
|No Associated Items Found|