Other Parts Discussed in Thread: TMS320C6416T 利用TMS320C6416T进行图像处理,硬件设置EMIFA口采用32位异步方式,EDMA读取外部图像(每20ms数据量1.3M字节,整帧图像数据“准备好”信号启动EDMA,FPGA通过控制AARDY信号控制DSP读取速度),采用16位异步方式EMIFB读取其它通信数据(每20ms数据量50个字节,FPGA锁存数据,根据DSP读信号将数据送出,BARDY常高),调试时发现如下问题: 任意关闭一个EMIFA或EMIFB口…
Other Parts Discussed in Thread: TMS320C6416T 各位专家好,我在使用TMS320C6416t这款DSP时遇到一个问题。
我们使用6416作为接收机处理器,完成定位收星功能。将6416的GP2配置为GPIO功能,并配置为输入,用以接收另一芯片输出的高电平或低电平,根据该电平来进行一个状态检测。正常工作时,该电平信号常为高电平或低电平,没有出现问题。但在一个偶然的环境下,输出芯片输出的电平在高电平和低电平间频繁切换,此时6416工作出现异常,无法完成收星定位…
Other Parts Discussed in Thread: TMS320C6416T 在TMS320C6416T 开发过程中在有大约%10产品(90%是正常的)在vectors.asm中执行入口地址跳转时导致PCI异常(产品采用PCI加载方式,确认DSP代码已正常完整加载到6416T中),根据调试情况可以确定与堆栈保护指令有关!跟踪调试发现出现问题的原因时在执行_c_int00跳转时首先运行指令STW B0,*--B15(该指令在6416T地址0位置),而这里的B15即是堆栈指针SP,此时SP的值为0x410f0121或者0x410b0021等值…