<原创,转载请注明出处:http://blog.csdn.net/morewd,我在csdn上建的blog,希望把在xilinx zynq上移植android的过程记录下来,欢迎大家讨论>
主机环境:ubuntu10.04lts X64_64bit,root
开发工具:planAhead
参考资料:Zynq-700EPP CTT(UG873)
ZedBoard(ZynqTM Evaluation and Development Hardware User’sGuide)
1,I2C
在原理图的MIO[50..51]上标识的是PB1、PB2,接到2个按键(BTN8、BTN9)上表面上看是个GPIO,当然可以用GPIO来读取Key的高低,但是由于真正的GPIO会剩很多,这个就特殊点,用I2C来读取Key值吧,我们在FPGA中如果选择一个I2C的IPcore,那么实际上这个I2C是有个GPIO选项的,推测在PS里也是一个道理。
2,PJTAG
点开之后,似乎只剩下MIO10..13可以选择了,其他几个选项都被占用了,见图1
图1,PJTAG配置
实际上,原理图的JE1正好将这几个JTAG管脚给接出来,我们可以用JTAG来调试ARM core了。
3,TIMER0
这个接的是EMIO,参考ADI 的公版做出的决定,以后需要补充说明
4,GPIO
配置完了所有的引脚后,只要选GPIOàMIO,剩余的就会自动被设成了GPIO