上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: Zynq7000和MPSoC 都有SWDT。它的复位信号通过MIO输出后,持续时间大约是100ns。 有些客户要求更长时间的复位信号。更改寄存器后,也没有效果。这是因为复位信号也会复位内部的逻辑电路,导致SWDT寄存器被复位,导致SWDT的复位信号不能再被保持。 实现更长时间的复位信号,可以通过PL 阅读全文
posted @ 2022-08-30 15:25 HankFu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 环境 操作系统是Ubuntu 18.04.6 LTS. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.6 LTS Release: 18.04 Coden 阅读全文
posted @ 2022-08-30 09:48 HankFu 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 22.04 LTS上的软件仓库默认不包括Visual Studio Code。因此安装Visual Studio Code需要多个步骤。 为了简化操作,还是按老规矩,把所有命令写入一个脚本,一次性完成Visual Studio Code的安装。 echo "Install Visual 阅读全文
posted @ 2022-08-24 11:07 HankFu 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 付汉杰 hankf@amd.com 最新的AMD PetaLinux 2022.1,不支持IMAGE_CLASSES_remove、IMAGE_FSTYPES_DEBUGFS_remove、PREMIRRORS_prepend。如果有上述关键词,会报告类似下面的错误。 hankf@XSZGS4:vc 阅读全文
posted @ 2022-08-22 16:23 HankFu 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 在arm CPU上,使用arm Neon操作,可以提高内存拷贝速度。 首先包含 Neon的头文件arm_neon.h。 #include <arm_neon.h> 再使用Neon操作。 p_u8x16_buffer = (volatile uint8x16_t* )p_u8_buffer; for( 阅读全文
posted @ 2022-07-04 11:39 HankFu 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 启动分区 在系统设计时,在PetaLinux工程里,为boot.bin预留多个启动分区。使用命令cat /proc/mtd或者ls /dev/mtd*,看得到多个分区。 传输新版本boot.bin 通过网络或者其它方式,把新版本boot.bin传输到单板的Linux文件系统。 写新版本boot.bi 阅读全文
posted @ 2022-07-04 09:50 HankFu 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Vivado IP Integrator中实现DFX(Dynamic Function eXchange)的快速入门 作者: 付汉杰 hankf@xilinx.com hankf@amd.com 参考文档 视频教程 https://www.xilinx.com/video/hardware/bloc 阅读全文
posted @ 2022-04-15 17:01 HankFu 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 【分享】使用GNU backtrace打印当前的函数调用关系(backtrace) 概述 作者: 付汉杰 hankf@xilinx.com hankf@amd.com 通过GDB等调试器,可以检查一个软件线程当前的函数调用关系(backtrace),也就是a调用b,b调用c,c调用d之类的。 当出现 阅读全文
posted @ 2022-04-13 09:24 HankFu 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 在linux内核映射物理地址的简单代码。 使用request_mem_region和ioremap映射物理地址。 映射之后,可通过虚拟地址读写对应的寄存器。 /** Claim the memory region * @p_device_info: Handle to the device stru 阅读全文
posted @ 2022-04-12 15:32 HankFu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Versal 嵌入式设计教程 包含以下内容 简介 入门指南 Versal ACAP CIPS 和 NoC (DDR) IP 核配置 使用 Vitis 软件平台进行调试 启动和配置 使用标量引擎和自适应引擎的系统设计示例 面向含 SmartLynq+ 模块的高速调试端口的系统设计示例 附录:创建 PL 阅读全文
posted @ 2022-04-08 11:42 HankFu 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页