C2000™ CLA Software Development Guide¶
- 1. Overview
- 2. Getting Started
- 3. Features
- 4. Frequently Asked Questions
- 4.1. Is the CLA independent from the C28x CPU?
- 4.2. Can the C28x and CLA be synchronized?
- 4.3. Is the CLA programmable?
- 4.4. Is there a C compiler for the CLA?
- 4.5. How is data shared between the CLA and C28x?
- 4.6. How are data types different on C28x and CLA?
- 4.7. What can trigger a task (also referred to as an ISR)?
- 4.8. Is there support for nesting tasks?
- 4.9. Is there a limitation on the code size for tasks?
- 4.10. Which peripheral registers can the CLA access directly?
- 4.11. Can the CLA send an interrupt to the C28x?
- 4.12. Does the CLA have access to all memory blocks?
- 4.13. If C28x and CLA can access the same device resource, which has priority?
- 4.14. How can I measure the duration of a task?
- 4.15. Can the C28x terminate a CLA task?
- 4.16. What does the “Symbol, X, referenced in a.obj, assumes that data is blocked but is accessing non-blocked data in b.obj. Runtime failures may result” warning from the Linker mean?
- 5. Debugging Tips
- 5.1. Help! Why doesn’t my CLA code work?
- 5.2. My CLA task never starts.
- 5.3. Why can’t I force a task using software (IACK)?
- 5.4. Why does my Code Composer Studio (CCS) GEL file enable the CLA clock on reset?
- 5.5. Can I start a task from the debug window?
- 5.6. After a “run”, why did the CLA begin executing another task instead of stopping at MSTOP?
- 5.7. Why are the variables in the CLA code not updating as expected?
- 6. Comparison to C28x+FPU
- 7. Support
- 8. Important Notice
- 9. Changelog