开源 zynq EBAZ4205矿卡 vivado U-boot kernel debian 源代码

孤者浪人 提交于 2020-04-07 11:14:43

看不少坛友收了 EBAZ4205 这个低价zynq板卡,但是苦于没资料入不了门,论坛上都是点灯的,复杂点的uboot kernel dts rootfs没有人做。
估计新手不会做,老手懒得做,所以我就花几天时间移植了下,整理发出来。
我就来奉献下,给想入门的坛友做了套完整资料,包括vivado U-boot kernel debian 源代码, 还有编译好的文件。
我是自己焊接了个TF卡座上去,把R2584焊到R2577上,这样就成了TF卡启动,方便烧程序,所以编译出来的都是TF卡的程序,需要用nand的自己修改下就可以了。
这次代码板子上的外设都是正常的,UBOOT里可以正常保存env到TF卡,网络正常通讯,TFTP功能正常。 内核也是,debian网络功能均正常,可以随意apt。IO只加了W13,W14两个已有的LED灯,其他的IO需要自己加上就可以了。

ZYNQ是个好东西,推荐入坑,嘿嘿。 以前用过AT91SAM9X35配EP4CE10,  IMX6配XC6SLX16  , 树莓派配EP4CE6,都是些采集和控制类的,芯片间通讯真心不方便,并且速度有限,如果用外部总线,占用的IO又太多了,经常会和外设引脚冲突。
后来用ZYNQ做了两个项目,发现真心好东西,一个火车上的运动采集设备,一个8轴机器人控制卡,内部AXI总线真心好用,有高速的有简易的,搭配使用很给力,挂了一堆东西,扩展起来非常方便,价格也不贵,现在真心爱上这个片子了,以后再有ARM+FPGA的项目肯定选这个。
所以这次花点时间做这些希望能帮到更多的朋友。

废话少说,资料奉上,因为debian文件系统和内核代码比较大,所以只能传到网盘上了。

链接:https://pan.baidu.com/s/1QghzN-4-QL2q-LGeIZTE9g
提取码:0fj3

先把SD卡分两个区 第一个FAT 第二个 ext4  都是最常见的分区方法,FAT分个100M就够了。
把image目录里的bootfat.tar.bz2 解压放到第一个FAT分区  rootfs.tar.gz是debian的文件系统,解压到第二个ext4分区。然后启动就OK。

源代码就在网盘里,大家去研究吧,板子可以从桌子脚下拿出来了,不需要xilinx仿真器就可以愉快的玩起来。

 

 

 

可以参考下面两个链接,我按照这个撸了个archlinux上去也没啥问题。
https://hhuysqt.github.io/zynq3/
http://wiki.t-firefly.com/zh_CN/ ... rootfilesystem.html

 

 

 

基于Z7010的EBAZ4205矿板改造  http://bbs.eeworld.com.cn/thread-1079271-1-1.html  (注意:我的板子上也是没有D24电源二级管的,需要焊上)

 

 

EBAZ4205 Linux log打印输出  https://www.cnblogs.com/ifpga/p/10778040.html

 【开源骚客】EBAZ4205   http://www.opensoc.cn/?forum-1.htm

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!