用6748代替6713需要注意架构的不同。TMS320C6713是基于VLIW架构的,而ARM Cortex-M3则是基于RISC架构的。因此,在代码移植时,需要重新翻译代码指令,调整架构的不同使得6713的代码能在6748上正确执行。
同时,在代码移植时还需要对一些指令进行修改,例如MADD、MSUB、MPY32等指令就需要进行调整,使用不同指令替代。
6713使用McBSP接口与外设进行通信,而6748使用I2S接口。因此,在使用6748代替6713时,需要将原来使用McBSP接口的外设进行修改,使其兼容I2S接口。
在修改外设的过程中,还需要注意I2S接口与McBSP接口的不同之处。例如,I2S接口支持双声道传输,而McBSP接口则不支持。
在使用6748代替6713时,需要注意软件支持的不同。原来的6713使用TI DSP/BIOS实时操作系统,而6748则使用ARM Cortex-M3系列的CMSIS软件框架。
因此,在使用6748代替6713时,需要将原来的TI DSP/BIOS实时操作系统转换为ARM Cortex-M3系列的CMSIS软件框架,以实现对6748的支持。
在使用6748代替6713时,需要注意时钟系统的不同。6713的系统时钟频率为225MHz,而6748的系统时钟频率为200MHz。
因此,在使用6748代替6713时,需要对时钟系统进行调整,使其与6713相同的频率,或重新设计系统,以适应6748的时钟系统。