![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zynq
天生丶不会
分享是一种思想,而思想是不会被封禁的
展开
-
2021-08-16Zynq linux系统下的AXI DMA驱动与应用程序简单Demo实现
在参考网友(天使之猜)的例程(https://blog.csdn.net/hello_jinjin/article/details/102058119)中遇到了一些问题,导致内核崩溃。在英勇无比的网友(兜兜里么糖√º)帮助下,成功解决了这一问题。 现将解决方法整理如下:1.天使之猜网友的DMA驱动源码中第126行有误,应修改为static void dma_exit(void)并将“return 0”注释掉,注意第84行函数的声明也应一起修改。2.第179行应改为copy_from_user(axid原创 2021-08-16 21:42:19 · 1469 阅读 · 1 评论 -
zynq sdk使用官方freertos+lwip的socket编程。初始不插网线,一段时间后插入网线发现lwip初始化失败后没有继续进行热插拔检测并停止工作
使用官方的freertos+lwip的socket程序,一开始不接网线,程序打印如下信息Start PHY autonegotiation Waiting for PHY to complete autonegotiation.过一段时间后,程序继续打印如下信息Auto negotiation error Phy setup error Assert due to phy setup failure 然后插入网线,发现程序已无法进行TCP通信。原因已查明,官方程序在检测热插拔一段时间后如原创 2021-06-16 16:14:39 · 4557 阅读 · 6 评论 -
zynq sdk使用math.h库报错,提示未定义函数sin
在工程编译设置中修改如下字段:-Wl,–start-group,-lxil,-lm,-llwip4,-lgcc,-lc,–end-group编译通过原创 2021-06-11 17:13:19 · 872 阅读 · 0 评论 -
使用petalinux编译工程,报错:Unable to parse input tree,已解决
报错信息如下:| ERROR: Function failed: do_compile (log file is located at /home/jwcai/zynqLinux/Demo/petalinux/ryZDB/petaDemo/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/temp/log.do_compile.58672)ERROR: Task (/opt原创 2021-06-01 21:38:21 · 4695 阅读 · 0 评论 -
[BD 41-238] Port/Pin property FREQ_HZ does not match between /FCLK_CLK0(50000000)
在FCLK_CLK0端口右击修改频率为100MHZ原创 2021-04-15 13:55:53 · 1800 阅读 · 0 评论 -
zynq使用AXI-emc发现读写不成功,原因是地址问题
参考米联客的教程https://www.uisrc.com/portal.php?mod=view&aid=80调试发现读写数据不对。原因是EMC的基地址是0X6000_0000,且PS读写后的PL端地址线mem_a_0是偏移地址+0X6000_0000而不是mem_a_0。于是可作如下修改即可:reg [31:0]dataReg0; reg [31:0]dataReg1; reg [31:0]dataReg2; reg [31:0]dataRe原创 2021-04-12 16:08:38 · 1945 阅读 · 0 评论 -
zynq vivado从BD界面中引出的FCLK和reser一直没有信号,已解决
调试过程中使用vivado直接下载bit文件发现从BD文件引出来的时钟和复位信号一直没有,原因在于所有从BD文件中引出来的信号都必须在sdk中下载后才能启动。也就是说编译完文件后,需要使用sdk下载bit和elf后时钟和复位信号才会输出。...原创 2021-04-03 15:12:09 · 1186 阅读 · 2 评论 -
zynq-sdk中设置了LWIP库,但是使用freertos编写网络程序却报错,已解决
在zynq的sdk中添加了lwip和freertos库,在使用库API后编译报错如下:arm-none-eabi-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/freertos_tcp_perf_server.o" -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -I../../210304_bsp/ps7_cortexa9_0/include -MMD -MP -MF"src/freertos_tcp_perf_原创 2021-03-05 09:47:52 · 1260 阅读 · 1 评论 -
zynq-petalinux-config配置报错,已解决
报错如下:INFO: Getting hardware description...INFO: Rename navigator_7010_wrapper.hdf to system.hdf[INFO] generating Kconfig for project[INFO] menuconfig projectERROR: Failed to menu config project component ERROR: Failed to config project.ERROR: Get hw原创 2021-02-06 12:03:32 · 1025 阅读 · 1 评论