- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 ARM架构 修改DMA大小
问题描述: 在ZYNQ上加载一个视频编码芯片驱动失败,芯片接口为PCIE。 查看现象,是调用 pci_alloc_consistent 申请DMA空间失败。 这个函数要被调用很多次,前几次成功,然后就失败了,第一反应就是DMA预留空间不足。问题解决思路: 1. 在网上看到有 CONSISTENT_DMA_SIZE 这个宏可以定义,但是在我的内
2016-03-20 13:04:28 7022 1
原创 zedboard DEMO
1. 最新DEMO下载地址:http://www.wiki.xilinx.com/Zynq+Releases2. 相关驱动样例http://www.wiki.xilinx.com/Linux+Drivers3. 安卓相关http://www.wiki.xilinx.com/Building+Android+BSP+on+ZC702
2016-03-17 12:06:03 609
原创 PCIE配置失败,提示 pci 0000:01:00.0: BAR 4: no space for [mem size 0x00200000]
这个原因是因为分配给PCI的空间,小于分配给BAR的空间,导致空间不够。需要在逻辑组件的PCIE-RC属性里边重新设置参数,使得PCI寻址范围大于BAR空间大小。
2016-03-16 20:22:30 15892 5
原创 lspci 安装
在原版的busy-box做出来的 文件系统中,lspci命令只有两个选项:ynq> lspci -hlspci: invalid option -- 'h'BusyBox v1.20.1 (2012-11-27 13:37:12 MST) multi-call binary.Usage: lspci [-mk]List all PCI devices -m
2016-03-16 20:18:51 2890 3
原创 PCIE-RC 启动错误 (doesn't match header type 01)
zynq在逻辑段加入了一个RC, 设备树如下:axi-pcie@50000000 { #address-cells = ; #interrupt-cells = ; #size-cells = ; compatible = "xlnx,axi-pcie-host-1.00.a"; device_type = "pci"; interrupt-parent =
2016-03-16 10:32:39 4629 2
原创 内核启动错误:use vmalloc=<size> to increase size.
逻辑部分加了一个PCIE-RC组件,启动时发现如下错误:vmap allocation for size 268439552 failed: use vmalloc= to increase size. xilinx-pcie a0000000.axi-pcie: ioremap failed for resource [mem 0xa0000000-0xafffffff] xil
2016-03-14 16:36:33 5187 1
原创 u-boot的配置
1.配置文件路径/u-boot-xlnx/include/configs2.修改启动方式和其他硬件配置,修改zynq_zed.h,常见的修改如下: 比如nand启动,则修改宏#define CONFIG_ZYNQ_QSPI ==》 CONFIG_NAND_ZYNQ 如果是UART0启动,则需要修改如下:(这个十分重要,需要和逻辑工程师确认清楚)
2016-03-13 20:58:22 1608
转载 XILINX 内核下载
以下内容来在FAE,放在这里做个记录:之前发过一封邮件告诉大家如何下载linux内核和uboot的压缩包,但是那封邮件里面下载到的是zip包。zip格式的文件在linux中解压的时候会出现一些问题,这是由于linux的文件系统里面存在一些所谓的link文件,这样解压缩后的文件在编译的时候可能会找不到某些文件,导致编译失败,虽然可以通过一些方法来解决这个问题,但是对于客户来说,花费时间来
2016-03-13 20:36:12 2885
原创 FFMPEG PCR PID修改以及插入间隔计算
用FFMPEG输出MPEGTS格式时,发现视频和PCR的PID总是一样。查看源码如下: /* update PCR pid by using the first video stream */ if (st->codec->codec_type == AVMEDIA_TYPE_VIDEO && service->pcr_pid == 0x1f
2016-03-13 20:10:59 3778 4
CORTEX_M0工程(ucos系统)
2012-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人