6701的EMIF口没有和SDRAM进行硬件连接,我通过对全局控制寄存器、CE0、以及SDRAM控制和时钟寄存器进行设置,想通过一个对sdram口的写操作(*(int *)0x00400000 =0x01),看emif口是否可用。程序每次运行到写操作语句时,就报错不能运行。而将程序(已修改存储空间分配)放入6713中,写操作可正确运行。这是什么原因?(开发软件ccs3.3)
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.
6701的EMIF口没有和SDRAM进行硬件连接,我通过对全局控制寄存器、CE0、以及SDRAM控制和时钟寄存器进行设置,想通过一个对sdram口的写操作(*(int *)0x00400000 =0x01),看emif口是否可用。程序每次运行到写操作语句时,就报错不能运行。而将程序(已修改存储空间分配)放入6713中,写操作可正确运行。这是什么原因?(开发软件ccs3.3)
报错信息是:全速运行时,写操作*(int *)0x00400000=0x11,这句运行不过去。当对该写操作语句,进行汇编方式的单步运行时,运行到,往地址0x00400000写0x11时,就显示target cpu error什么的,让disconnect。这是不是因为我的ARDY和HOLD引脚没有置高电平的原因啊?
我的目的是:因为板子上的ARDY引脚没有置高电平,所以DSP和FPGA无法进行异步通讯。我就想把dsp配置成同步通讯的方式,看看dsp的emif口在没有外挂同步设备的情况下,能不能往外写数据,这样可以吗?