This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6657学习中关于STK_C6657_EMAC例程的一点不解,CCS5.4

1、项目属性中的linked resource是怎么添加进去的?他们的作用和普通的source文件有什么区别吗?

2、有没有什么资料详细的讲解了关于CSL中断控制的操作?

3、关于结构体和他们的头文件比如CSL_CgemRegs、CSL_EctlRegs、CSL_CPINTCRegs,他们里面的字段分别代表什么含义和怎么使用在什么资料里面可以查到呢?我在TMS320C6000 CSL API Reference Guide (Rev. I)中没有查到。

  • 1. 在往工程里添加文件的时候,可以使用link或者copy,copy有两份文件,link只链接路径;

    2. CSL只是对寄存器的封装,所以你还是应该看CPINTC 和中断处理的资料,这些都可以在TI官网搜索C6657的产品目录找到;

    3. 这些都是CSL源文件里的定义,建议直接看源文件对比寄存器定义。如TMS320C66x DSP  CorePac User Guide, KeyStone Architecture Chip Interrupt Controller (CIC) User Guide

  • Liang he,

                  1    linked resouce 是通过add flie 加进去的。  通常工程会自动把子目录下的文件加入工程,但其他一些非工程目录下的文件需要用add file加进来。 加的方法可以为link resouce 或者拷贝一份到工程目录下。

                  2    CSL的中断控制可以看一下源码: pdk_C6657_1_1_2_6\packages\ti\csl\src\intc

                  3    同样可以看源码pdk_C6657_1_1_2_6\packages\ti\csl\src, 或者看CSL doc:  pdk_C6657_1_1_2_6\packages\ti\csl\docs

  •  &  

        谢谢你们的解答,给我很多启发。