u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口
解决方法:FPGA在运行过程中一直占用EMIF总线未释放,使得DSP 读取数据时冲突,导致掉线。只要在FPGA代码中EMIF 输出增加一变量。工作是作为输出平时为高阻。 这样就不会因为读数据或初始化EMIF就掉线评估板上用ndk包调试网口(emac)的时候,每次加载例程,都会报错(见下图),单独编译是没有问题的。如果在加载这个例程之前先加载一个评估板自带的完好例程,再运行初始化函数EVMDM6437_init( );,接着就可以加载ndk中的例程到评估板中去了,
解决方法:在评估板的提供商官网上下载了DM6437EVM配套资料,里面包含有调试所需的GEL文件。直接load下的GEL文件,再load工程文件,还是不行。后来在熊老师的帮助调试下,解决了这个问题。具体操作:发现是gel文件里面只要单独执行Setup_PLL2_DDR_162_MHz_OscIn( ); Setup_DDR_162_MHz( ); 这两个函数,再load工程就可以。初步怀疑是gel文件在初始化了DDR,后又恢复了系统以前的设置,就相当于初始化。具体的还是看调试验证。不过问题已也算解决了。
@HASHKFK