标题:
nios的开发步骤
[打印本页]
作者:
htank
时间:
2004-8-18 10:45
1 建议购买开发版,ALTERA公司推出的CYCLONE版本nios开发板非常适合初学者来学习。开发板提供了电路图和电路PCB图,你可按照开发板的使用操作说明一步一步循序渐进的去学习,如果你看完了开发板的用户手册,那么你就基本上清楚了如何使用nios了。
没有开发板学习起来难度比较大!
2 在熟悉了nios的基本情况后可根据自己设计的需要来裁减nios开发板上的东西,然后自己画板子,做板,写自己的应用程序。
3 调试和其他。
这样基本上就ok了。
作者:
kzw
时间:
2004-8-18 11:01
同意楼上的说法,有开发版学起来很容易,我就是买了块开发板,那块板子的上的资源很多,学习的同时可以根据自己的需要进行剪裁,用起来确实很方便。用了这个才能体会到,MCU嵌到里面,省资源,省布线,省成本。
作者:
TANQUNLIN
时间:
2004-8-25 14:36
步骤大家好像都懂了,好想能有一个能够运行的代码试一试,运行运行,只可惜,我遇到的不是这种问题就是哪样的问题,兄弟能否共享一个完整的具有代表发表性的例子让我们调一调
作者:
kzw
时间:
2004-8-25 15:21
你是在nios上还是niosII上,都提供了事例程序,在niosII上下载要方便些,直接通过jtag就可以(我在开发板上试过hello world)。其实代码都没什么问题,你所说的代表性是所有的外设都要涉及到代码吗?最关键是中间出现的问题,你在运行的时候出现过什么问题。你是自己做的板子还是开发板。
作者:
kzw
时间:
2004-8-25 15:21
标题:
nios的开发步骤
步骤可分为硬件和软件两大步:
硬件开发就是如何构建nios:在QuartusII下,建立工程和文件,利用SOPC Builder,然后根据自己的需要,将需要的资源添上。一般来说,cpu,总线,片内ROM(存放引导程序),片内RAM(存放变量的数据等,可要可不要),片外RAM,FLASH(固化用户程序),SDRAM(运行用户程序),UART(调试)等都是需要的,用户一般还需要GPIO和用户自定义逻辑(时序可以自己确定)。构建成功之后,注意设置代码段,数据段,调试串口等,注意不要有警告,否则不能构建成功。构建成功后,用户就可以将自己构建的CPU调出来使用。
软件开发:自己利用文本编辑器编写C文件(NIOSII有IDE),编写好之后,在CYGWIN下利用GUN GCC进行编译,指令时nb(nios-build),可以生成.srec文件。这个文件可以运行(放在SDRAM),根据结果,可以利用GUN GDB进行调试(在生成nios时,是否选择这一栏)。至于烧写FLASH,可能比较复杂,涉及到BOOT和不同的FLASH的烧写时序,我们可以讨论一下,我现在有一套方案。不是简单的用serc2flash指令就可以的。
有什么问题我们可以好好讨论。
作者:
bjxiong
时间:
2006-8-7 11:22
哈哈 !好老的帖子阿!拿出来怀念一下!!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0