- 博客(5)
- 收藏
- 关注
原创 ZYNQ7000 EMMC/SD硬件测试
vivado生成.bit,导入SDK,分别建硬件测试工程1.EMMC裸机读写测试方法:使用了 XILINX SDK 库函数实现读写,先往 EMMC 里面写 1024 个数据,然后读出来对比#include <stdio.h>#include "xparameters.h"#include "xil_exception.h"#include "xsdps.h"#include "xil_printf.h"static XSdPs ps7_EMMC;XSdPs_Config
2020-08-19 21:45:07 4075
原创 zynq7000 PS端2个网口MDIO处理问题
zynq仅有一个MDIO,只能两个PHY公用一个MDIO,或者至少一个PHY不使用MDIO(在mio configuration不选中MDIO即可)。另一个可以一个通过EMIO口来接MDIO。另外,MDIO就是配置用的,一般默认配置下也可以工作。如果不用MDIO,那么在Vivado ZYNQ配置页面,可以不用勾选,这时无法自适应网速,在SDK里的BSP的LWIP的配置页面,设置一个固定的通信速率就行了。...
2020-08-19 17:42:35 5800
原创 zynq-petalinux下如何用windows下的SDK导入sysroot并进行Linux的APP开发?
linux通过petalinux编译成功后,用下面命令生成sysroot用于windows下SDK开发。petalinux-build --sdkpetalinux-package --sysroot然后用tar压缩,在win下面以管理员权限解压。在建立工程时,选择sysroot目录。
2020-06-18 11:32:50 1207
原创 zynq7000 - Unknown command booti PetaLinux
Unknown command 'booti' - try 'help'运行petalinux-config -c u-boot后这个文件中project-spec/meta-plnx-generated/recipes-bsp/u-boot/configs/platform-auto.h将default_bootcmd中booti 改成bootmdefault_bootcmd=run uenvboot; run cp_kernel2ram && run cp_dtb.
2020-06-18 09:15:01 1230
原创 linux,c编程笔记 - Linux下查看进程是否运行,结束进程!
Linux下查看进程是否运行,结束进程!#include <stdio.h>#include <string.h>/*get the pid array*/static int *get_pid(char *key){ char buff[80]; int *pid = NULL; int i = 0; char *ret; pid = (int *)malloc(8*sizeof(int)); if (NULL =.
2020-06-01 15:28:29 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人