1.DSP底层优化的几个规律 :https://www.cnblogs.com/biggerjun2015/p/10129247.html
2.TI C66x DSP 指令集 -之- 操作码(opcode)详解https://blog.csdn.net/yiyeguzhou100/article/details/25103819
3大话信号处理
4.DSP论坛http://bbs.elecfans.com/zhuti_DSP_1.html
5.大学慕课 DSP信号处理,有时效性
6.B站西安电子科技大学数字图像处理
7.fc;dspdce;codecEngine等TI包以及官方文档及产业动态改进
8.淘宝上研发板自带学习资料
9.TIDSP信号处理投稿http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=34900
http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=45612
10.
For AM57 in general, we have a great deal of training material that can be reviewed at https://training.ti.com/am57x-sitara-processors-training-series
For DSP programming, moving from C5 to C6 should be done starting with source files in C, then going through optimization steps working with the C compiler. Some references that should be useful:
TMS320C6000 Optimizing C Compiler Tutorial (Rev. A) http://www.ti.com/lit/pdf/spru425
TMS320C6000 Programmer's Guide (Rev. K) http://www.ti.com/lit/pdf/spru198
11.优化wiki和ppt以及pdf
For some basics on SPLOOP and friends, please see this PDF document, which comes from this wiki article.
That said, I recommend you not worry much about the details of how these instructions work. Let the compiler worry about that for you. Use the compiler option --debug_software_pipeline. The compiler emits a block comment about each loop in the generated assembly file. This option tells the compiler to issue a verbose version of that comment block, and to not delete the .asm file. You then inspect the .asm file to see information about each loop. This is true regardless of whether you are building for an older generation device that does not support SPLOOP, or a later generation device that does. But it is much more helpful in understanding SPLOOP loops. Several good examples of getting information from this compiler generated comment block are in this application note.
Processor SDK RTOS - DSP section http://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_01_00_08/rtos/DSP_Software.html
For the timer specifically, please see the c66x example included to the Processor SDK - <install_dir>\pdk_am57xx_1_0_16\packages\ti\csl\example\timer\timer_app
12.
Details on the C66 CPU instructions and pipeline behavior are in https://www.ti.com/lit/pdf/sprugh7
You can see details on the C compiler at https://www.ti.com/lit/pdf/spru187
and assembler at https://www.ti.com/lit/pdf/spru186
13 TI的 DSP数字信号处理培训http://www.ti.com.cn/zh-cn/processors/digital-signal-processors/support.html?sectionId=3
14TI培训页面的training
15.TI e2e中搜索 Post-sched spill 而获取的信息 https://e2e.ti.com/search?q=Post-sched%20spill&category=forum;
有别人在13年详细优化分析实战https://e2e.ti.com/support/processors/f/791/p/171219/629335?tisearch=e2e-sitesearch&keymatch=Post-sched%2520spill#629335;以及关于堆栈的优化https://e2e.ti.com/support/processors/f/791/t/239561
16优秀博文https://blog.csdn.net/cjsafty/category_834217.html