看不少坛友收了 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仿真器就可以愉快的玩起来。
共10条
1/1 1 跳转至页
开源 zynq EBAZ4205矿卡 vivado U-boot kernel debian 源代码



共10条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 |