在altera的官方板上自己作了一个小东西,具体是这样的:
nios2+jtag_uart+onchip_memory+uart(9600 baud)+sram+三态桥;就这么多部件。
已经把.sof文件下载到fpga上了,在ide中编译程序也没有问题,但是run是就出问题了
(我是把有关程序代码等放到sram的),但是不知道为什么在控制台中出现这样的问题,如下:
Using cable "ByteBlasterII [LPT1]", device 1, instance 0x00
Pausing target processor: OK
Downloading 00000000 ( 0%)
Downloaded 3KB in 0.0s
Verifying 00000000 ( 0%)
Verify failed
Leaving target processor paused
在网上看到过很多人说Verify failed很多时候是应为用了sdram没有加pll的原因,
但是我这里没有用sdram啊,而且板上的sram是没有问题的(因为我用过官方
的程序跑过),大家给我一点意见吧!具体是什么原因使得我这个系统Verify
failed呢?是那个地方出错了。
另外还有一个奇怪的问题是我吧有关程序都放在onchip_memory的话,
系统就可以跑了,只是显示如下:(我的uart在sopc中是设了9600的
但不知道这儿为什么会是115200,同时打印出来是一串乱码!此处用
×好表示啊)
nios2-terminal: connected to hardware target using UART on
/dev/com1 at 115200 b
aud
nios2-terminal: (Use the IDE stop button or Ctrl-C to
terminate)
×××××××××××
大家给我看看是什么问题吧,是了很多次了,卡在这个地方啊!
你在onchip上运行,试着对sram进行读写,看是否能够进行,如果可以,证明sram也没有问题的。
然后尝试把代码放到sram中运行看情况是怎么样。
nios2-terminal的默认好像是115200,你用超级终端看看。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |