版主: 51FPGA

分享到:
共1条 1/1 1   

Kevin学ZED之(一):万事开头难

    [您是本帖的第687位阅读者]
xilinx论坛
我是MM
高级会员

最后登陆时间:2015-03-19 10:58:07

直达楼层
1# 发表于 2015-03-24 22:02:48

毛主席说过,三天不学习,赶不上刘少奇. Kevin不学习也是如此.  

 

        ZYNQ出来已经很久, Kevin光在讲座上讲它的好处就讲了N. 讲得唾沫星子横飞的, 可亲手在上面跑代码的事, 目前为止,真的没做过.  

 

       去年底ZED板开始大规模捐赠以后,  Joshua Lu 的神书:  《嵌入式系统软硬件协同设计之南-基于XILINX ZYNQ 也随之完成, 很酷的小车Demo也在办公室到处乱跑, 过年俺吃得酒足饭饱,华科那边又预约我5月份讲嵌入式系统设计的课。  万事具备,只欠开工学习了。 

 

       今天花了一早上浏览了全书, 下午开始做书上的第一个实验:1.1 GPIO LED 动手玩。  

 

       插好USB线以后,下载TeraTerm, 设置好波特率,上电。  等待奇迹发生,  期待着TeraTerm的窗口中吐出字符.......  N秒钟过去了。 木有反映。 No luck. 

 

       Joshua 就在俺隔壁坐着,找他问,是木有问题滴, 可,第一个实验就做不出来问他, Kevin这也太没有面子了吧。  

 

       决定自己折腾出来。 

 

       首先,看看串口是否安装正确。  

 

       书里的1-2上赫然写着COM5-115200 Baud。 而ZED板上是没有串口滴,只是左上角由一个mini-USB接口,上面写着UART。用USB线插到电脑上。 

 

       我的电脑到底对应的是哪个串口呢? 打开windows的设备管理,终于找到了那个Cypress Serial (COM4).  因此,应该是COM4 

 

       我习惯用PuTTY。因此其实TeraTerm是不需要下载滴。在Putty中设置好COM4

 

       有图有真相:

01.png 

 

       到光盘里去找BOOT.BIN ,  D:\DVD_Disk\Chapter 1\Solution\1.1 GPIO LED linaro_demo.zip 找到了。但不是传说中的 GPIO 实验,只是一个linuxbootloader. 凑合着用吧。 

 

       然后,摆弄ZED板的电源开关,开啊,关啊的。 想来应该可以工作了吧。 可是,开关ZED的电源,使得windows设备管理器里的COM4时有时无,Putty报错。 而使用TeraTerm, 干脆就windows 设备管理器中干脆就不出现COM4了。

 

       最后发现,应该先ZED上电,然后启动Putty或者TeraTerm, 然后.....

 

       重点来了,应该按扳子上的软件复位开关PS-RST.  这样,不会USB串口可以保持, 而软件可以复位。  

 

       有图有真相:


 02.jpg

       搞定以后,请教Joshua,  他说,装上新的CyUSBSerial_Driver, 应该就没有这个问题了。然后改天他会给我一个传说中的BOOT.BIN

 

       好吧,简单折腾一下,总算有了进展。 真所谓:万事开头难啊。

 

共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]