`
拿到
开发板我们进一步进行了上电测评,主要测评过程参考了开发板自带的“开发板快速体验”。该手册主要通过Linux系统对开发板的各项功能进行了逐一验证。首先电脑需要安装CP2105的串口驱动,安装过程很简单,一直next就好了。在安装好串口驱后,将开发板的串口线与电脑连接可以在设备管理器看到相应的串口端号,有两个串口分别为PS侧和PL侧的串口号。
看见上述端口表示驱动安装成功,下面将通过串口建立开发板与电脑直接的连接,创龙自带的教程中使用的是SecureCRT终端,这里其实很多软件都可以比如说putty等,这里我们使用MobaXterm,其优势在于小巧免费,而且提供绿色版本,可以免安装。打开软件后建立session,如下图所示:
选择对应的串口号,设定波特率为115200,如下所示:
将开发板设定到合适的启动方式这里我们使用的是QSPI FLASH 启动模式,拨码开关对应的拨到100101。开发板重新上电,可以看到串口打印出的启动信息:
开发板的账户默认自动登录,出现下面这个界面就表示登录成功了,让输入密码,输入root就好了。
进入了系统界面,先点个灯,这里我们可以使用命令控制PS 端的 LED1,其命令如下所示:
Target# echo 0> /sys/class/leds/user-led0/brightness //熄灭 LED1
Target# echo 1> /sys/class/leds/user-led0/brightness //点亮 LED1
下面就可以在开发板的底板上看到LED亮灭的实验效果,开发板的教程中还提供了USB网口等外设的体验环节,但因为篇幅关系就咱叔不介绍了,PS端的测评暂时告一段落。下面将对PL部分进行上电测评,还是传统的点灯环节,下面为开发板底板上的LED部分硬件原理图:
其中 LED1 是 PS 端控制, LED2、 LED3、 LED4 是 PL 端控制。首先使用创龙公司提供的TCL命令创建了相应的工程,然后点击Generate Bitsteam 选项生成bit文件。
编译完成以后使用下载器连接板块,下图表示板卡已经成功连接:
下载程序,可以看到两个LED灯每隔0.5秒会闪烁一次。实验结果如下所示:
比较特殊的是代码中用了使用STARTUPE2 原语提供的 CFGMCLK 作为 LED 闪烁的参考时钟,有兴趣的朋友可以了解一下。
`