硬件
98K甩狙
这个作者很懒,什么都没留下…
展开
-
Zynq linux加载axi_dma驱动报错 axidma: axidma_dma.c: axidma_request_channels: 651: Unable to get slave chan
Xilinx SDK 2018.3 Linux版本建立bsp项目,经过编译,生成system-top.dts,pl.dsti文件等,编译好axi-dma驱动后加载出现如下错误axidma: axidma_dma.c: axidma_request_channels: 651: Unable to get slave channel 0: tx_channel.提示找不到dma驱动的slave channel经过煎熬的观察,发现生成的pl.dsti中,dma有bug如下图,生成的时钟有问原创 2020-05-23 16:23:48 · 3717 阅读 · 2 评论 -
zynq 上电后出现No valid device tree binary found错误
记录一次Zynq移植错误Zynq 7000系列移植Linux后,编译好Uboot后启动不了出现错误No valid device tree binary found - please append one to U-Boot binary, use u-boot-dtb.bin or define CONFIG_OF_EMBED. For sandbox, use -d <file.dtb>initcall sequence 04059208 failed at call 040原创 2020-05-23 11:49:03 · 1436 阅读 · 1 评论 -
MIPS指令集
mips原文地址:MIPS指令集作者:泥人MIPS CPU的一次操作可加载或存储1到8个字节的数据。由于乘法的结果返回的速度不足以使下一条指令能够自动得到这个结果,乘法结果寄存器是互锁的(interlocked)。在乘法操作完成之前试图读取结果寄存器就是导致CPU停止运行,直到完成。和其他一些更简单的RISC体系结构相比,MIPS体系结构的目标之一是:体系结构朝着64位发展,从而使得地址的段转载 2017-07-17 17:34:36 · 2529 阅读 · 0 评论 -
BCM56330系列交换芯片学习心得
因为所里面的任务的要求,所以要学习学习BCM交换芯片,导师也说过,学习BCM芯片的Datasheet或者Programmerguider是对以后是很有好处的,所以我就奔着学习英语的心态开始学习BCM56330交换芯片。我学习的是BCM56330PG100,其实博通的芯片在5633x系列都差不多,会一种其他都会了。长话短说,开始记录学习内容。2015.2.12首先要弄清楚BCM5633X是原创 2017-07-17 17:34:41 · 16757 阅读 · 4 评论 -
Zynq 移植 Debian9 stretch
搞了一块米联客的7035开发板,非标准版的,移植Debian9系统先,然后将FPGA数据通过DMA传到ARM端,走TCP/IP协议栈传出来。当然还有一种是使用standalone的lwip轻量级的协议栈,比较了下有操作系统毕竟好维护。PC操作系统 Ubuntu 18.04硬件 Zynq7035 (米联客的,非标准开发板,类似于这种非标准版的开发板需要自己配置好defconfig...原创 2019-05-14 10:37:19 · 2821 阅读 · 3 评论