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.

关于在CCS下对DM8168的C6748开发算法的若干问题

Other Parts Discussed in Thread: TMS320C6748

     我有单核的TMS320C6748开发板和DM8168 evm的开发板,我的算法现在已经在单核C6748里验证和优化了,里面使用了一些intrinsic,调用了starterware里面的一些库函数,现在怎么用CCS将我的算法在DM8168上的C6748验证一下呢(仅DSP验证,无需动用ARM)?我知道两个C6748基本一样,需要改动一些什么呢,比如是否得加上一些编译选项或修改一些外设寄存器地址呢?

谢谢

  • 你好,

    两个芯片的DSP核都是C674x。。

    不知道你调用starterware里面的函数涉及到外设或者芯片的相关的一些配置,例如PLL?算法是否有使用C6748的On-Chip Memory ?

    如果都没有,在DM8168上先连上ARM,用ARM的gel初始化好PLL/DDR,让DSP脱离复位状态。然后在CCS上连上DSP下载代码就可以了。

  • 我需要用到的是C674x的cache的配置寄存器,以及EDMA3来快速搬移某些数据,请问这种情况下需要改动些什么码?

  • Justin,

    Cache相关寄存器是C674x核里面的,所以两者是一样,不需要修改。

    但EDMA寄存器的地址应该是不同的。如果你使用的是startware下的EDMA API Lib,你需要修改stareware的相关寄存器地址部分,重新编译一个新的staterware的库。