首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

nios的开发步骤

同意楼上的说法,有开发版学起来很容易,我就是买了块开发板,那块板子的上的资源很多,学习的同时可以根据自己的需要进行剪裁,用起来确实很方便。用了这个才能体会到,MCU嵌到里面,省资源,省布线,省成本。
在交流中前进,共同实现nios的应用。
你是在nios上还是niosII上,都提供了事例程序,在niosII上下载要方便些,直接通过jtag就可以(我在开发板上试过hello world)。其实代码都没什么问题,你所说的代表性是所有的外设都要涉及到代码吗?最关键是中间出现的问题,你在运行的时候出现过什么问题。你是自己做的板子还是开发板。
在交流中前进,共同实现nios的应用。

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指令就可以的。

有什么问题我们可以好好讨论。
在交流中前进,共同实现nios的应用。
返回列表