1695 views|0 replies

2015

Posts

0

Resources
The OP
 

How to read TI DSP's complex technical documents [Copy link]

When learning DSP development, I often feel that there are too many technical documents. Every book is useful and I want to read every book, but I don't know where to start. At this time, the principle is to only read the necessary materials for getting started and only read those related to the chip. According to experience, the following materials must be read:
1) Materials about DSP's CPU, memory, program memory addressing, and data memory addressing need to be read, and the materials about peripheral resources can only read the parts you use;
2) C and assembly programming guides need to be read
3) Assembly instructions and C language runtime support library, DSPLIB and other materials need to be read. Other materials such as: Applications Guide, Optimizing CC++ Compiler User's Guide, Assembly Language Tools User's Guide, etc. should be read after getting started to gain a deeper understanding.

How to efficiently start software development for TI DSP
If you are not doing pure algorithm development, but developing on a target board, and need to use the on-chip peripherals of the DSP and control the off-chip interface circuits, then it is recommended that you first clarify the circuit design of the target board before writing the program. The most important thing is the decoding of program, data, and I/O space. Regardless of whether you are doing pure algorithm development or a combination of software and hardware, you need to read the information on DSP's CPU, memory, program memory addressing, and data memory addressing.
1) Read the CCS user guide
2) Understand the writing of CMD files
3) Understand the writing of interrupt vector table files and locate them in the correct place
4) Run a pure simulator program and understand the various operations of CCS
5) Download the relevant source code from the TI website and refer to the structure of the source code for programming
6) Whether it is C programming or ASM programming, modularization is a must

This post is from DSP and ARM Processors
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list