用户工具

站点工具


使用jtag_uart终端打印信息
银杏科技有限公司旗下技术文档发布平台
技术支持电话0379-69926675-801
技术支持邮件Gingko@vip.163.com
版本 日期 作者 修改内容
V1.0 2020-07-03 gingko 初次建立

实验十九:使用JTAG UART终端打印信息

一、 实验目的与意义

  1. 了解JTAG UART的工作原理。
  2. 掌握JTAG UART使用方法。
  3. 掌握QuartusII的使用方法。

二、 实验设备及平台

  1. iCore4 双核心板点击购买
  2. Blaster(或相同功能)仿真器点击购买
  3. JLINK(或相同功能)仿真器。
  4. Micro USB线缆。
  5. Quartus开发平台。
  6. 电脑一台。

三、 实验内容

第一部分 硬件部分

1、首先打开实验十八里面建立的工程(所有路径保持不变),如图所示: 图19-1 2、选择Tools→Qsys,如图所示: 图19-2 3、打开已有的noisII工程,如图所示: 图19-3 图19-4 4、进入后界面如图所示: 图19-5 5、在界面左侧选择Interface Protocols→Serial→JTAG UART,然后点击添加。 图19-6 6、直接finish即可,如图所示。 图19-7 7、添加成功后界面如图所示: 图19-8 8、下面开始连接时钟线,右击jtag_uart_0下面的clk与clk_0连线: 图19-9 9、连接时钟复位线,如图所示: 图19-10 10、连接niosII的数据线,如图所示: 图19-11 11、连接中断控制线,如图所示: 图19-12 12、点击System→Assign Base Address重新分配基地址,如图所示: 图19-13 13、选择菜单栏中的Generate→Generate,重新编译: 图19-14 14、点击Generate开始编译,如图所示: 图19-15 15、直接点击关闭即可: 图19-16 16、关闭Qsys窗口,回到QuartusII主界面,重新编译整个工程,然后把程序下载进FPGA中。 至此,硬件部分已经完成了,接下来就是软件部分了。

第二部分 软件部分

1、点击菜单栏中的Tools→NiosII Software Build Tools for Eclipse,打开NIOS 软件,选择正确的路径(与QuartusII工程路径一致),点击OK。 图19-17 2、进入Nios主界面如图所示: 图19-18 3、在main.c函数中添加要打印的信息,如图所示: 图19-19 4、右击led_bsp选择BSP Editor….如图所示: 图19-20 5、进入设置页面后如图进行设置,然后点击Generate,如图所示: 图19-21 6、右击led选择Builder Project编译,如图所示: 图19-22 7、编译成功后会出现led builder complete,如图所示: 图19-23 8、右击led选择Run As…→3Nios II Hardware,如图所示: 图19-24 9、可能出现如下窗口,在Target Connection中点击Refresh Connections. 图19-25 10、点击Run,运行成功后iCore4开发板上有led灯闪的现象,并在下面的有终端显示信息,如下图所示: 图19-26

四、 实验现象

  • FPGA蓝色led闪烁,eclipse下侧窗口出现“Hello I am iCore4!”。
使用jtag_uart终端打印信息.txt · 最后更改: 2022/03/22 10:30 由 sean