很简单的一个hello world程序,但是在ide中run时,不知道为什么出了来!不管我把程序放在onchiprom还是片外的sram,在console中就是出不来“Hello from Nios II!”。我的配置是这样的:
nios+jtag_uart+uart+sram+tri-state bridge+onchiprom,ide中的system library property我的stdout,stdin等都设成jtag_uart的。但就是不知道为什么出不来!
大家知道的告诉我把!
具体如下:(首先说明我的fpga是没有问题的,因为我曾在上面跑过其他程序的)
nios2-terminal: Warning: The JTAG cable you are using is not supported for Nios
nios2-terminal: II systems. You may experience intermittent JTAG communication
nios2-terminal: failures with this cable. Please use a USB Blaster revision B
nios2-terminal: cable or another supported cable. Please refer to the file
nios2-terminal: errata.txt included in the Nios II development kit documents
nios2-terminal: directory for more information.
nios2-terminal: connected to hardware target using JTAG UART on cable
nios2-terminal: "ByteBlasterII [LPT1]", device 1, instance 0
nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate)
从这里可以看出程序是应该下载到板上的,但就是不知道为什么不出来“Hello from Nios II!”。
[此贴子已经被作者于2006-11-13 21:17:05编辑过]
天啊,我和你一样遇到了这个问题,也郁闷起的
我也遇到同样的问题,请问你现在解决了没有?
不要用 alt_main
要用 main
改一下就可以了
我碰到过类似情况,应该是程序没跑起来,可能是在初始化阶段就飞了,你可以尝试把debug时的第一个断点设置在程序启动点看下,是否有进入程序(这个启动断点在系统属性那一类的设定的地方找找有设置的).
造成程序飞的可能 频率太高, 程序运行的程序区访问有问题,(能烧进去,但是不能正常运行),等等毛病,说实话,我也是碰到后很多奇怪情况很郁闷,你还可以尝试换个内核(最好是用 /f 型,性能最好)不动别的设计试下.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |