版主: 51FPGA |
xilinx论坛
最后登陆时间:2015-03-19 10:58:07 |
毛主席说过,三天不学习,赶不上刘少奇. 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
有图有真相:
到光盘里去找BOOT.BIN , 在D:\DVD_Disk\Chapter 1\Solution\1.1 GPIO LED linaro_demo.zip 找到了。但不是传说中的 GPIO 实验,只是一个linux的bootloader. 凑合着用吧。
然后,摆弄ZED板的电源开关,开啊,关啊的。 想来应该可以工作了吧。 可是,开关ZED的电源,使得windows设备管理器里的COM4时有时无,Putty报错。 而使用TeraTerm, 干脆就windows 设备管理器中干脆就不出现COM4了。
最后发现,应该先ZED上电,然后启动Putty或者TeraTerm, 然后.....
重点来了,应该按扳子上的软件复位开关PS-RST. 这样,不会USB串口可以保持, 而软件可以复位。
有图有真相:
搞定以后,请教Joshua, 他说,装上新的CyUSBSerial_Driver, 应该就没有这个问题了。然后改天他会给我一个传说中的BOOT.BIN
好吧,简单折腾一下,总算有了进展。 真所谓:万事开头难啊。
|
共1条 1/1 1 |