首页
学习
活动
专区
工具
TVP
发布

hank

专栏成员
181
文章
262347
阅读量
30
订阅数
AMD Xilinx PCIe Host 配置空间访问流程
AMD Xilinx的Versal器件中的PCIe IP,也可以作为PCIe Host。 AR76647 提供了相关驱动。 Xilinx Linux PL PCIe Root Port 提供了配置和测试过程。
hankfu
2024-08-20
1100
AMD Xilinx MPSoC 在分别下载 PL bit文件、PS软件的情况下,PS软件如何访问 PL AXI寄存器?
在调试模式下,可以通过JTAG下载MPSoC PL的bit文件,再下载MPSoC PS的软件。这时候,PL已经下载,PS软件应该能够访问PL实现的AXI寄存器。但是PS的软件会卡住。如果使用同样的软件和bit文件,做成boot.bin,在QSPI/SD启动模式下,又一切正常。 或者boot.bin里只有PS的软件,启动过程中通过Vivado加载PL bit文件;然后在使用PS软件去访问PL的AXI寄存器,也会有问题。 这是因为在MPSoC PS和PL之间,有一个开关。如果不使能开关,PS软件就不能访问PL的AXI寄存器。
hankfu
2024-08-20
830
AMD R2000 Bilby 单板 串口在Grub和Linux下的使用
Ubuntu 20启动时,自动加载了UART驱动,系统启动信息含有UART的相关信息。
hankfu
2024-07-19
960
【经验分享】AMD Embedded R2000 处理器在极限负载下的Linux实时性能测试结果
之前使用FFT运算、C程序编译,网络通信作为负载,测试了AMD Embedded R2000 在Linux下的实时性能。
hankfu
2024-07-04
1230
AMD R2000 Bilby 单板 Inside BIOS 串口重定向的使用
AMD 嵌入式X86处理器的R2000系列使用Bilby开发板。开发板使用Inside BIOS。Inside BIOS中有Console Serial Redirection,可以把BIOS界面重定向到串口。
hankfu
2024-07-03
1180
【经验分享】AMD Embedded X86 处理器在Linux下的实时性能测试结果
为了提高实时性,使用两个CPU作为普通CPU,运行常规任务;其它CPU作为实时CPU,运行实时任务。在测试中,每个CPU运行一个cyclictest的线程来测量实时性能,以实时CPU的cyclictest latency数据作为实时性能测试结果,忽略普通CPU的cyclictest latency数据。
hankfu
2024-06-28
800
【经验分享】AMD MPSoC PS PCIe 访问PL BRAM的参考设计
Vivado 2024.1, Vitis Classic 2024.1, Avnet UltraZed Board. AMD R2544 Board, Ubuntu 20.04
hankfu
2024-06-28
960
使用MicroBlaze的Boot Loader的注意事项
AMD为MicroBlaze提供Boot Loader,比如SREC Boot Loader。它能将代码从QSPI Flash搬移到目标存储器(多半是DRAM)运行,使MicroBlaze运行大程序成为可能。
hankfu
2024-06-25
1090
AMD MPSoC PS PCIe作为EP与Host在异常状态下的工作情况
正常情况下, PCIe EP和Host同时启动,Host给EP提供参考时钟,双方协商后建立PCIe链路。
hankfu
2024-06-25
830
8步轻松晋级AMD MPSoC Linux内核调试专家
AMD MPSoC Linux一般使用PetaLinux编译Linux系统,包括Linux内核、DTS、文件系统。
hankfu
2023-10-16
3540
在AMD PetaLinux的systemd里启动后台命令的注意事项
于是创建一个systemd服务,使其运行顶层脚本,再在其中以后台运行方式启动另外一个长期运行脚本。
hankfu
2023-10-16
1750
在AMD PetaLinux中添加命令pstree
命令pstree将相关进程以树状图显示,方便查看进程间的关系。由于调试需要,需要在Linux里使用命令pstree。但是PetaLinux产生的Linux映像,默认不带命令pstree。
hankfu
2023-10-16
2180
AMD 10G AXI Ethernet Checksum Offload Example PetaLinux 编译错误 “pod2man: command not found”
10G AXI Ethernet Checksum Offload Example Design
hankfu
2023-10-16
2230
AMD ZCU106 U-Boot 2023.1 Open Source Flow 编译的缺少“gnutls/gnutls.h”错误
AMD ZCU106 U-Boot 2023.1 Open Source Flow 编译的缺少“gnutls/gnutls.h”错误
hankfu
2023-10-16
4010
不能使用astyle对Linux的Kconfig和Makefile进行排版,会导致编译错误
不同人代码的排版习惯不一样。遇到自己不喜欢的格式,看起来比较麻烦。可以使用astyle对代码进行排版。 我喜欢以"otbs"格式的排版。命令如下:
hankfu
2023-10-16
2110
解决PetaLinux编译Microblaze的U-Boot的错误 “undefined reference to `eth_get_dev_index'”等
PetaLinux编译Microblaze的U-Boot时,遇到下列错误 ,链接时提示找不到相关函数。
hankfu
2023-10-16
3400
AMD Xilinx AXI Interrupt Controller 中断优先级
AXI Interrupt Controller支持中断优先级。 在Vivado Block Design中, bit-0连接的中断优先级最高, 越靠近bit-0的中断优先级最高。
hankfu
2023-05-23
5620
AMD MicroBlaze中通过AXI Timer获取时间戳
调用TmrCtrPolledInit()初始化AXI Timer, 也初始化了全局变量TimerCounter。
hankfu
2023-05-23
3990
外部目录信息
客户为AMD Xilinx SoC创建了PetaLinux工程。需要定制PetaLinux中的FSBL。
hankfu
2023-05-23
8670
MicroBlaze DMIPS 数据
看到了有文章提到软核Risc-V在FPGA上的DMIPS数据, 0.464 DMIPS/MHz。
hankfu
2023-05-23
2350
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档