系统:WIN10
VIVADO版本:2018.3
采坑范围:软件安装——拿到板子——点亮第一颗LED
拿到板子前的软件安装
第一次安装的vivado为2017的某个版本,发现其不支持zcu106型号的板子,在经过查询资料后发现可以通过下载官网的文件导入vivado来支持zcu106,由于太懒,直接卸了下载2018.3版本,支持zcu106,更新的版本应该也支持该型号。
在拿到板子之后,出现了两个问题,一是没有电源,二是没有Jtag,拿到板子的第一时刻什么都干不成
在板子附带的配件中,没有电源线及其适配器。
在淘宝找寻商家询问电源,其有两种结果:1.询问代购zcu106的店铺,人家并不单卖电源。2.询问售卖电源的店铺,没有适配zcu106的电源。所以购买专门适配的电源放弃。
因为有一根电源适配电缆,所以zcu106可以使用6 pin接口或者大4 pin接口进行供电,而有6 pin或者 大4 pin接口的电源最多的是电脑主机电源,如果使用电脑主机电源进行供电是极其浪费的,zcu106根 本没有那么大的功率消耗。
在思考了两天之后,还是本着专源专用和好马配好鞍的原则,下单了一款酷冷至尊的450W的电源233,顺便也下单了下载器(山寨),这种下载器也有坑,有时候会下载不成功,在后面烧写程序时就踩坑了。
在拿到电源之后,电脑电源在主板接口没有插到主板上时是无法单独启动的,需要把其主板插口上的两个口短接
这样才成功给zcu106板子上上电,电源的风扇都不带转的,真的是大材小用了。
在尝试进行点亮led的过程中浪费了很多时间,主要分为两方面原因,1.因为电源不是原装,因此对硬件恐惧以及怀疑,中途甚至怀疑led灯坏掉了。2.对程序的轻视,直接拿了别人的程序进行烧写,其实程序有一定的错误。
在对硬件的Quick Start中,第一次只进行了简单的板子自检,没有进行官方测试程序的烧写后的测试,再加上一直把错误的程序烧写进去得不到想要的结果,这导致我对硬件产生了怀疑。
在进行烧写测试程序(rdf0448)进行测试时,第一次烧写程序进去后,关于led的测试一直没有成功,导致一度相信板子坏了!!但是进行了再次烧写测试程序后发现led测试是没有问题的,大概的原因就出在山寨的下载器上吧。。
关于点亮led的程序,开始时是参考(抄)了网上的一个zcu106的电灯程序,本以为型号都一样没有什么问题,可是一直没有成功,在测试程序成功后怀疑是程序问题,这才写了仿真文件进行仿真,发现程序确实跑不出来led亮灯,于是在进行了程序上的修改后才算是成功把led点亮。
网上的程序不一定是对的,但也不一定是错的,可能是因为一些版本或者设置问题,所以在参考了别人的程序后还是需要进行仿真才能确定程序是否能用。