首先 遇到的一个问题是 xilinx SDK中:找不到include xgpio.h的解决办法
http://blog.csdn.net/kobesdu/article/details/46988643在这篇博客中给出了方法
这是因为没有在程序标明xgpio.h的位置。
File->Properties->Paths and Symbols。点击Add。找到如下目录
E:\Xilinx\SDK\2014.4\data\embeddedsw\XilinxProcessorIPLib\drivers\gpio_v3_01_a\src(即drivers中gpio的目录)
然后满心欢喜的去编译,结果发现 还缺少xutil.h文件
自己摸索了一番
该文件在目录D:\Xilinx\SDK\2014.4\data\embeddedsw\XilinxProcessorIPLib\drivers\common_v1_00_a\src下
然后以为自己大功告成
结果 'XPAR_BTNS_4BIT_DEVICE_ID' undeclared (first use in this function)lab3.c/testapp/srcline 19C/C++ Problem
设备无法初始化,然后我删除掉没按照word指导上的先建bsp,然后再建立application而是直接建立appplication,就成功导入两个硬件
然而这并不是结束,又提示找不到include xparameters.h,根据上面经验,这个库函数应该在生成的工程文件里面,果然找到。
OK,哈哈,你以为这就是结束??插上板子后,run一下,No Target with ID 64 in the System!!
貌似这位大兄弟跟我遇到了同一个问题...
http://forums.xilinx.com/t5/Embedded-Processor-System-Design/No-Target-with-ID-64-in-the-System/td-p/473006
connect arm hw 后可以清楚的看到ID=64
然后试了试....竟然成了,这次终于没有骗我