TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320f2812程序跑飞的问题

FPGA和DSP(TMS320F2812)之间为spi通讯,dsp为主,spi为从,dsp和fpga之间连接:SCK,sdi,sdo,cs

dsp程序:ADC中断(16通道),SPI FIFO中断(用于和FPGA通讯,dsp为主,fpga为从),SCIA FIFO中断(用于和触摸屏通讯,Rs232,协议为自己定义),SCIB FIFO中断(用于和上位机通讯,Rs485,协议为modbus)

     一直存在的问题:1.adc在每次通过jtag下载到ram里运行时,采集的数据有很大的差异。但不停电不重新下载到ram里,采集的数据差异不大。

                               2.加上scib或者看门狗(硬看门狗或者软看门狗)后,dsp程序跑飞

   最近两周出的问题:3.用fpga的jtag下载程序后,dsp程序跑飞(你说的是dsp不启动),只用dsp的jtag口下载dsp程序而不用fpga的jtag口下载fpga程序,dsp程序能执行

Young Hu:

挂上dsp的JTAG去看看程序飞到哪儿去了。

FPGA和DSP(TMS320F2812)之间为spi通讯,dsp为主,spi为从,dsp和fpga之间连接:SCK,sdi,sdo,cs

dsp程序:ADC中断(16通道),SPI FIFO中断(用于和FPGA通讯,dsp为主,fpga为从),SCIA FIFO中断(用于和触摸屏通讯,Rs232,协议为自己定义),SCIB FIFO中断(用于和上位机通讯,Rs485,协议为modbus)

     一直存在的问题:1.adc在每次通过jtag下载到ram里运行时,采集的数据有很大的差异。但不停电不重新下载到ram里,采集的数据差异不大。

                               2.加上scib或者看门狗(硬看门狗或者软看门狗)后,dsp程序跑飞

   最近两周出的问题:3.用fpga的jtag下载程序后,dsp程序跑飞(你说的是dsp不启动),只用dsp的jtag口下载dsp程序而不用fpga的jtag口下载fpga程序,dsp程序能执行

mangui zhang:

DSP和FPGA两者的复位是怎么设计的?

两者处理SPI接口还有其他接口吗

FPGA和DSP(TMS320F2812)之间为spi通讯,dsp为主,spi为从,dsp和fpga之间连接:SCK,sdi,sdo,cs

dsp程序:ADC中断(16通道),SPI FIFO中断(用于和FPGA通讯,dsp为主,fpga为从),SCIA FIFO中断(用于和触摸屏通讯,Rs232,协议为自己定义),SCIB FIFO中断(用于和上位机通讯,Rs485,协议为modbus)

     一直存在的问题:1.adc在每次通过jtag下载到ram里运行时,采集的数据有很大的差异。但不停电不重新下载到ram里,采集的数据差异不大。

                               2.加上scib或者看门狗(硬看门狗或者软看门狗)后,dsp程序跑飞

   最近两周出的问题:3.用fpga的jtag下载程序后,dsp程序跑飞(你说的是dsp不启动),只用dsp的jtag口下载dsp程序而不用fpga的jtag口下载fpga程序,dsp程序能执行

zhaogong zhao:

回复 mangui zhang:

DSP2812的第160腿接10k电阻3.3v上拉,并且和看门狗MAX706(复位芯片)的复位脚有跳线,目前跳线没连接。也就是说目前DSP2812的第160腿仅仅接10k电阻3.3v上拉,fpga的复位3.3v上拉和按键下拉,并且接电容。DSP2812 的GPIOA10,GPGIOA11,GPIOA12,GPIOB0-GPIOB15,dsp2812的spi(mosi,miso,spiclk,spistea),dsp2812的xclkout(119腿)和fpga相连,但目前只有dsp2812的spi(mosi,miso,spiclk,spistea)和fpga的spi通讯在使用,其他的管腿在fpga上设置为三态输入状态。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320f2812程序跑飞的问题
分享到: 更多 (0)