7000 芯片Linux下的SPI接口与驱动配置

网友投稿 322 2022-10-28

7000 芯片Linux下的SPI接口与驱动配置

开发环境: Vivado 2015.4 Petalinux 2015.4

图1 ZYNQ7 IP

图2 外设引脚配置

图3 DDR配置

图4 向外引出引脚

图5 配置DDR和FIXED引脚

7. 引脚配置完成后,在顶层文件中对ZYNQ7这个IP进行例化,在“source”界面栏中双击顶层文件,打开硬件代码编辑器;

图6 顶层代码

8. 在右边的顶层.v代码中添加spi相关的端口和例化代码,添加的代码如下所示(由于本例中只使用到了spi的四个接口,因此在例化spi接口时,只用到了其中的四个,其它的悬空或直接输入高低电平);

图7 添加接口和例化代码

图8 管脚约束

图9 勾选上SPI驱动

4. 利用petalinux-build工具编译整个工程,然后利用petalinux-package生成BOOT.bin文件; 5. 利用硬件平台或QEMU启动Linux系统,即可在系统中看到spi驱动

图10 Linux下的SPI驱动

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Quarkus篇入门创建项目搭建debug环境
下一篇:istio1.5.5部署与bookinfo例子部署以及所需镜像下载
相关文章

 发表评论

暂时没有评论,来抢沙发吧~