ZYNQ
弗泽智能
做受人尊重的软硬件技术提供者
展开
-
petalinux(0)
写在前面一百次想放弃,不过还是坚持下来了,多亏有充足的时间。petalinux的确不太好入门,电脑配置要求高,中间过程各种报错,关键是出了错误不好找原因,网上资料比较少,好多必须上xilinx论坛去找答案,而且不是每个问题都有答案强调一下一定要用最新版petalinux和vivado,且两者要用同一个版本。省去n多麻烦!基础条件板子:某国产zynq板子(开始以为必须要用ze...原创 2018-08-16 10:44:18 · 2337 阅读 · 0 评论 -
petalinux(1)——解决网络无法启动
现象上述系统网络并没有启动,默认为自动获取IP但是没有获取到,网口也好像没有正常启动(灯状态不对),手动配置IP地址后,也ping不通u-boot启动信息里说eth0没有启动尝试利用崔工提供的工程(被验证过没问题的)生成硬件文件(bit和hdf)试试这个是用vivadio2014创建的,会不会有问题??如果有问题需要把工程用2018.1打开重新生成(打开会失败,包含了一些I...原创 2018-08-16 10:57:15 · 3624 阅读 · 2 评论 -
petalinux(2)——ext4文件系统
配置SD卡Ext4文件系统在原来已经完成的工程目录内参考1144的 configuring SD Card ext filesystem Boot 章节安装gparted 分区SD卡 打开petalinux的安装目录,运行 source ./setting.sh Petalinux config 选择SD(按照手册) Build 报错:Unable to mount root...原创 2018-08-16 15:43:28 · 3154 阅读 · 1 评论 -
petalinux(3)——创建APP
get hw 创建APP Build一下 生成boot.bin 拷贝到SD卡,可以运行。 中间的编译kernel 编译rootfs ,设备树配置,都没做命令行在任意位置都可以运行APP更改APP内容把上述中工程,中的myapp.c 稍微改动一下,再次测试期望有效Build时间变短了不少删掉boot.bin 再次生成考进SD卡(还是两个文件)完全没问题...原创 2018-08-16 15:57:51 · 4969 阅读 · 3 评论 -
petalinux(4)——通过AXI与FPGA交互
初测上次的工程基础上在命令行读内存命令root@plnx_arm:~# devmem 0x10000u-boot 阶段命令行:Zynq> md 43c10000 8上述命令都可以用,但是在命令行里用 devmem 命令,超过0x4000 0000 系统死掉。u-boot的Md命令没事自建包含axi总线的IP core,重新测试用包含自己axi ip的工程,...原创 2018-08-22 18:55:33 · 4215 阅读 · 3 评论 -
petalinx(5)——python安装与应用
一直没找到相关资料,估计中文版网文首次发布,英文的也找了些,没看见太详尽的说明。安装python根据之前的创建项目经验,引入硬件之后,在build之前,petalinux-config -c rootfs->Filesystem Packages->misc->python->python3用空格键选中python3 保存像之前一样build和生成b...原创 2018-08-22 19:06:16 · 2501 阅读 · 0 评论 -
petalinux(6)——PC实时操作fpga内存(完整代码)
完整代码见下方基于之前的基础,最终完成了PC上python代码app通过网络操作axi总线,实现fpga内部内存的读写,进而通过vhdl读内存内容以控制LED灯闪烁。实时性没问题。PC上的python代码:import socket import timeServer_IP = "192.168.1.108" # for debugdef fun_command(co...原创 2018-08-27 10:04:35 · 1999 阅读 · 0 评论