银杏科技有限公司旗下技术文档发布平台 | |||
技术支持电话 | 0379-69926675-801 | ||
技术支持邮件 | Gingko@vip.163.com | ||
版本 | 日期 | 作者 | 修改内容 |
---|---|---|---|
V1.0 | 2020-07-03 | gingko | 初次建立 |
1、首先打开实验十八里面建立的工程(所有路径保持不变),如图所示:
2、选择Tools→Qsys,如图所示:
3、打开已有的noisII工程,如图所示:
4、进入后界面如图所示:
5、在界面左侧选择Interface Protocols→Serial→JTAG UART,然后点击添加。
6、直接finish即可,如图所示。
7、添加成功后界面如图所示:
8、下面开始连接时钟线,右击jtag_uart_0下面的clk与clk_0连线:
9、连接时钟复位线,如图所示:
10、连接niosII的数据线,如图所示:
11、连接中断控制线,如图所示:
12、点击System→Assign Base Address重新分配基地址,如图所示:
13、选择菜单栏中的Generate→Generate,重新编译:
14、点击Generate开始编译,如图所示:
15、直接点击关闭即可:
16、关闭Qsys窗口,回到QuartusII主界面,重新编译整个工程,然后把程序下载进FPGA中。
至此,硬件部分已经完成了,接下来就是软件部分了。
1、点击菜单栏中的Tools→NiosII Software Build Tools for Eclipse,打开NIOS 软件,选择正确的路径(与QuartusII工程路径一致),点击OK。
2、进入Nios主界面如图所示:
3、在main.c函数中添加要打印的信息,如图所示:
4、右击led_bsp选择BSP Editor….如图所示:
5、进入设置页面后如图进行设置,然后点击Generate,如图所示:
图19-21
6、右击led选择Builder Project编译,如图所示:
7、编译成功后会出现led builder complete,如图所示:
8、右击led选择Run As…→3Nios II Hardware,如图所示:
9、可能出现如下窗口,在Target Connection中点击Refresh Connections.
10、点击Run,运行成功后iCore4开发板上有led灯闪的现象,并在下面的有终端显示信息,如下图所示: