ZYNQ
Ta o
多少艾克以重来
展开
-
ZYNQ软件复位重启、程序跳转的实现方法(Multiboot)
目录一、增加FSBL的调试信息一、增加FSBL的调试信息启动过程的调试信息如下:Xilinx First Stage Boot Loader Release 2016.4 Jan 19 2020-10:35:00Devcfg driver initialized Silicon Version 3.1Boot mode is QSPISingle Flash Informat...原创 2020-01-20 16:54:08 · 16538 阅读 · 3 评论 -
ZYNQ DDR读写实验 与 简单的双核共享内存通信(LINUX + BARE METAL)
目录一、参考资料二、裸机下,读写DDR三、LINUX下,读写DDR一、参考资料Zynq构建SoC系统深度学习笔记-03-PS读写DDR内存(1)通过devmem访问物理地址二、裸机下,读写DDR测试代码如下:#include <stdio.h>#include "platform.h"#include "xil_printf.h"#include "xil_io....原创 2019-12-26 15:42:11 · 10309 阅读 · 0 评论 -
ZYNQ下LINUX+FREERTOS同时运行
目录前言一、在windows下的xilinx sdk创建cpu1的freeeros应用程序二、将CPU1的应用程序与linux的BOOT.BIN文件合并三、试验效果前言本试验基于《PetaLinux学习笔记三》中移植成功的LINUX系统,并在petalinux-config -c rootfs中将peekpoke配置进去,再重新编译,打包,拷贝到SD卡。peekpoke:用于启动c...原创 2019-12-23 14:34:38 · 4914 阅读 · 0 评论 -
xilinx sdk使用环境设置
目录一、取消程序保存后自动编译二、显示代码行数三、设置字体大小一、取消程序保存后自动编译二、显示代码行数三、设置字体大小字体大小设置为13。...原创 2019-12-17 17:13:36 · 1916 阅读 · 0 评论 -
ZYNQ_LINUX的根文件系统设置为QSPI_FLASH,JFFS2。
目录一、问题二、解决办法1.创建工程2.配置参数3.编译3.打包4.下载一、问题看下面这个链接,出现的问题和我一样。当把根文件系统设置为 INITRAMFS 是好的,改为JFFS2就有问题。https://forums.xilinx.com/t5/Embedded-Linux/Modifying-filesystem-Petalinux/td-p/869056MTD: MTD dev...原创 2019-12-17 17:12:11 · 5582 阅读 · 0 评论 -
webserver—BOA和CGIC移植ZYNQ_LINUX过程
linux下最常用的web服务器:Apache。开源。 嵌入式web服务器主要有:lighttpd、thttpd、shttpd、BOA等CGI : Common Gate Intetgace 是一段运行在web服务器上的程序,提供同客户端html页面的接口。CGIC:是一个支持CGI开发的开放源码的标准C库,目的帮助用户进行大量字符串处理。对比了一下:决定使用BOA,资料教程也比较多。...原创 2019-12-02 14:51:09 · 1678 阅读 · 0 评论 -
PetaLinux学习笔记三
在此记录我使用petalinux搭建zynq_linux的过程。这次搭建zedboard_linux的信息:① 启动方式为SD卡。② BOOT.BIN、iamge.ub、system.dtb放在SD卡的FAT分区。根文件系统是SD卡,解压rootfs.tar.gz到SD卡的EXT4分区。③ 串口终端是具有root权限的。④ linux只使用了CPU0,CPU1被预留了出来。一、...原创 2019-11-28 17:29:40 · 1875 阅读 · 1 评论 -
ZYNQ_LINUX设备树学习笔记
ZYNQ_LINUX设备树学习笔记一、首先记录下来petalinux生成的设备树文件这个是system-top.dts内容:/* * CAUTION: This file is automatically generated by Xilinx. * Version: * Today is: Wed Nov 20 16:53:57 2019 *//dts-v1/;/inc...原创 2019-11-20 17:38:12 · 2457 阅读 · 0 评论 -
PetaLinux学习笔记二
PetaLinux学习笔记二一、设置IP地址和MAC地址的一种方法在“Subsystem AUTO Hardware Settings”=》“Ethernet Settings”菜单中可以设置ip地址采用动态获取,还是静态设置。还可以设置mac地址随机还是固定。如下图,这里设置为静态ip。二、kernel bootargs相关说明kernel bootargs的设置也很重要。设置得不正确...原创 2019-11-20 17:37:21 · 1342 阅读 · 0 评论 -
PetaLinux学习笔记一
PetaLinux学习笔记petaLinux 工具可帮助简化基于 Linux 产品的开发;您可以使用下列工具来完成从系统启动到执行的所有操作:① 命令行接口② 应用、器件驱动程序、库生成器以及开发模板③ 可引导的系统映像生成器④ 调试代理程序⑤ GCC 工具⑥ 集成的 QEMU 全系统仿真器⑦ 自动化工具⑧ 支持 Xilinx 系统调试器使用这些工具,开发人员可以定制引导载入程...原创 2019-11-19 18:49:11 · 3723 阅读 · 0 评论 -
ZYNQ使用Freertos的CPU利用率统计
硬件:ZYNQ-7000开发环境:XILINX SDKCPU0:linux CPU1:freertos以下是调试freertos时的调试笔记,20191031。正常情况下,FREERTOS具有CPU利用率统计功能。配置步骤如下:① 自 定 义 配 置 一 下 ,首 先 在 FreeRTOSConfig.h 配置与系统运行时间和任务状态收集有关的 配置选项,并且实现 portCON...原创 2019-10-31 20:00:26 · 1311 阅读 · 0 评论 -
ZYNQ定时器—DT(global timer)全局定时器
ZYNQ定时器——DT(global timer)全局定时器/*****************************************************************************Set the time in the Global Timer Counter Register.@param Value to be written to the Gl...原创 2019-10-30 17:45:17 · 2632 阅读 · 1 评论