会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HankFu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
21
下一页
2021年4月23日
【分享】MPSoC设计中USB Phy的复位信号
摘要: 在Xilinx的ZCU102和ZCU106单板设计中,使用了管脚PS_MODE1作为外部USB Phy的复位信号。在MPSoC的文档ug1085和ug1087中,关于PS_MODE1的信息比较少。下面是更详细的描述。 1. UG1085文档 按UG1085,PS_MODE1本来作为MPSoC的启动模
阅读全文
posted @ 2021-04-23 16:21 HankFu
阅读(1300)
评论(0)
推荐(0)
2021年4月19日
【分享】使用 AXI performance monitors (APM)测试MPSoC DDR访问带宽
摘要: MPSoC的DDR控制器的数据通道上集成了 AXI performance monitors (APM)。具体情况,可以参考Xilinx UG1085 (v2.2)中Chapter 15的“Figure 15‐1: PS Interconnect”或者Figure 17-1。 1. APM驱动程序
阅读全文
posted @ 2021-04-19 17:52 HankFu
阅读(2118)
评论(0)
推荐(0)
测试MPSoC GEM 的1588功能
摘要: MPSoC的MAC支持1588。在Linux Kernel的配置项中使能CONFIG_MACB_USE_HWSTAMP,并在Linux rootfs添加Linux ptp/ethtool,就可以运行1588的软件命令ptp4l。 PetaLinux下,配置Linux rootfs命令是petalin
阅读全文
posted @ 2021-04-19 17:16 HankFu
阅读(1245)
评论(0)
推荐(0)
2021年4月13日
使用ffmpeg把mp4转换为NV12文件
摘要: 在测试MPSoC VCU的编解码时,经常需要使用NV12 YUV文件。YUV文件很大,所以经常依靠解压MP4等文件来产生NV12 YUV文件。 FFMpeg是一个强大的工具,可以用来从MP4文件生成NV12 YUV文件。 但是在使用FFMpeg时,发现使用选项“-pixel_format nv12”
阅读全文
posted @ 2021-04-13 12:46 HankFu
阅读(2826)
评论(0)
推荐(0)
强制开放MPSoC的PS-PL接口
摘要: MPSoC含有PS、PL;在PS和PL之间有大量接口和信号线,比如AXI、时钟、GPIO等。缺省情况下,PS和PL之间有接口和信号线被关闭。加载bit后,软件才会打开PS和PL之间的接口和信号线。比如在文件xfsbl_partition_load.c中,FSBL加载FPGA的bit后会执行下列操作,
阅读全文
posted @ 2021-04-13 12:16 HankFu
阅读(558)
评论(0)
推荐(0)
2021年2月26日
【分享】精简Linux的源代码
摘要: 作者:付汉杰 Linux是现在最流行的操作系统,含有大量的源代码。Xilinx 2020.1使用的Linux 5.4,含有大约67430个文件。大部分文件没有被使用到。分析Linux源代码的代码实现时,经常查找函数或者数据结构定义。如果分析所有文件,既消耗软件查找时间;也会找到多个定义,增加理解代码
阅读全文
posted @ 2021-02-26 16:28 HankFu
阅读(1113)
评论(1)
推荐(0)
【分享】 解决Visual Studio Code升级或者安装失败问题
摘要: 作者:付汉杰 最近一直使用Visual Studio Code。当Visual Studio Code提示升级时,选择升级。但是Visual Studio Code升级时,提示不能删除C:\Users\hankf\AppData\Roaming\Visual Studio Code中的Code.ex
阅读全文
posted @ 2021-02-26 14:06 HankFu
阅读(3185)
评论(0)
推荐(0)
2021年2月24日
【转】使用ftrace查找Kernel启动阶段的延时原因
摘要: 转自 程序猿Ricky ftrace(三)(实例) : https://blog.csdn.net/rikeyone/article/details/80110843 查找Kernel启动阶段的延时原因 1.确保内核配置了如下选项 CONFIG_FTRACE: "Tracers" CONFIG_FU
阅读全文
posted @ 2021-02-24 17:58 HankFu
阅读(497)
评论(0)
推荐(0)
【分享】如何使用coresight作为MPSoC的标准输入输出?
摘要: standalone/freerto应用程序使用coresight作为MPSoC的标准输入输出 对于standalone/freertos应用程序, 在BSP工程的Board Support Package Setting里,可以配置STDOUT/STDIN的物理设备。在standalone或者fr
阅读全文
posted @ 2021-02-24 15:46 HankFu
阅读(965)
评论(0)
推荐(0)
【分享】在Petalinux编译多个源文件的Linux内核模块,以及扩展Makefile功能
摘要: 作者:付汉杰 创建内核模块 Petalinux可以帮助工程师简化内核模块的创建工作。在petalinux工程目录下,使用命令“petalinux-create -t modules --name --enable”,能创建Linux内核模块,包括c源代码文件、Makefile、Yocto的bb文件。
阅读全文
posted @ 2021-02-24 15:03 HankFu
阅读(2074)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
21
下一页
公告