- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 Zynq 双核AMP 通信
4、配置离线编译(这里不讲),配置linux的内核地址空间(0x4000_0000改为0x2000_0000),以及单核启动。CPU1设置为0x2000_0000~0x3FFF_FFFF(也可以小于0x3FFF_FFFF)如果禁用CPU1的L2 cache,在CPU1的bsp里面添加编译时候所需要的宏。3、配置工程,将vivado产生的.xsa文件复制到amp_com项目目录下。9、使用petalinux-package --boot 打包。一、vivado工程。5、编译u-boot。
2024-03-24 19:32:40
856
原创 gcc、g++指针检查
在编译的时候增加-fsanitize=address、-fno-omit-frame-pointer;链接的时候增加-lasan;
2023-02-11 19:21:00
203
原创 gvim 使用教程
完成本教程的内容大约需要25-30分钟,取决于您训练的时间。 每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上 进行训练(如果您是通过"vimtutor"来启动教程的,那么本文就已经是副本了)。 切记一点∶本教程的设计思路是在使用中进行学习的。也就是说,您需要通过 执行命令来学习它们本身的正确用法。如果您只是阅读而不操作,那么您可能 会很快遗忘这些命令的! 好了,现在请确定您的Shift-Lock(大小写锁定键)还没有按下,然后按键盘上 的字母键 j 足够多的次数..
2021-08-05 22:07:53
3480
1
原创 DC命令总结
一、DC启动文件.synopsys_dc.setup库相关变量://库相关变量set search_path "$search_path ## ##" //设置搜索路径set target_library "## ##" //设置综合设计库set link_library "* $target_library ## ##" //设置相关IP库set symbol_library "## ##"
2020-11-08 20:13:02
8223
3
转载 异步FIFO的verilog代码实现(包含将满和将空逻辑)
转自:https://www.cnblogs.com/lyc-seu/p/12439203.html代码参考来源: Clifford E. Cummings, "Simulation and Synthesis Techniques for Asynchronous FIFO Design". https://www.cnblogs.com/IClearner/p/6579754.html (一)异步FIFO简介使用场景:在有大量的数据需要进行跨时钟域传输, 并且对数据传输
2020-10-29 21:45:26
2069
原创 Zedboard学习(五)----Linux下调试dma驱动
(一)PL电路搭建这个工程的目的主要是PS控制DMA模块进行一个数据回环的测试,我的PL端的工程是基于hdl-2018_r1改的,主要是添加了FIFO模块和DMA模块,这里DMA模块的工作模式选用的是Direct Register Mode模式。(二)进入SDK建立FSBL工程,之后生成BOOT.BIN文件,这里具体步骤参考Zedboard学习(四)----制作Linaro桌面版S...
2020-04-12 13:34:12
756
7
原创 Zedboard学习(四)----制作Linaro桌面版SD卡
(一)从网站 https://github.com/analogdevicesinc/hdl/releases 下在对应vivado版本的PL文件,我下载的是 hdl-2018_r1。(二)打开 vivado 使用 Tcl 命令行进入到 hdl-2018_r1 目录下依次执行下列命令,也可以将下列命令写成 Tcl 脚本再去执行。cd library/axi_clkgensource ....
2020-04-03 14:18:02
670
原创 Zedboard学习(三)----Linux环境下编译Linux系统内核
(一)从官网:https://github.com/analogdevicesinc/linux.git 下载系统源码,解压进入解压后目录。(二)执行下列命令make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_xcomm_adv7511_defconfigzynq_xcomm_adv7511_defconfig 对应...
2020-04-02 20:56:02
499
原创 Zedboard学习(二)----Linux环境下编译u-boot
(一)下载需要的库在linux命令行中依次执行下列五条命令:sudo apt-get updatesudo apt-get install libssl-dev sudo apt-get install device-tree-compiler sudo apt-get install u-boot-toolssudo apt-get install libncurse...
2020-04-02 12:40:31
460
原创 Zedboard学习(一)----Linux交叉编译环境搭建
(一)安装虚拟机、ubuntu操作系统(我的是64位ubuntu12.04)这里没有什么好写的,需要说明的是刚安装的ubuntu操作系统需要更改root密码,输入命令:sudo passwd root(二)安装交叉编译工具arm-xilinx-linux-gnueabi-1、由于安装的是64位的ubuntu系统,需要安装32位的软件依赖库sudo apt-get upd...
2020-03-17 12:42:22
551
1
不错的入门DC综合总结
2020-10-20
linux_dma.zip
2020-04-12
bootgen.exe
2020-04-03
xilinx-2011.09-50-arm-xilinx-linux-gnueabi.zip
2020-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人