昵称:桥 时间:2014 - 10 - 24 到 2014-10-31
1、本周未完成任务:综合生成的硬件配置信息和加入AD的内核编译都没有出错,但是系统启动不起来。
2、本周已完成任务:AD模块的驱动的资料的查找和编译。
3、下周计划:让AD模块工作起来
技术要点:
相关资料在https://github.com/analogdevicesinc 可以下载,hdl文件就是vivado 版的AD9467相关的IP核和工程。通过TCL命令可自动完成创建,会耗很多内存,我电脑有3G多内存在编译时候还是会因为内存不足自动退出了好多次。= =。学校台式电脑内存只有2G也带不起来= =、勉强完成了编译工作。
AD9467的相关驱动在:
Linux Kernel ConfigurationDevice Drivers ---><*> Industrial I/O support --->--- Industrial I/O support-*- Enable ring buffer support within IIO-*- Industrial I/O lock free software ring-*- Enable triggered sampling support*** Analog to digital converters ***[--snip--]<*> Analog Devices AD9467 AD9643 High-Speed AXI ADC driver[--snip--]
编译内核,编译设备树,分别生成uImage,devisetree.dtb 这两个SD卡启动需要的文件。拷贝到SD卡,然后加上之前生成的BOOT.BIN 文件,启动系统,但是卡在了,具体原因还在排查。。。