xilinxSDK使用总结

简介: xilinxSDK使用总结

SDK提供了一个简单的终端。它是足够简单的文本输出,但你  可能更喜欢不同的终端像特拉。现在,我们将向您展示如何  利用SDK终端。 选项卡切换到STDIO。选择端口USB UART,设置波特率为115200。这是一个固定的硬件设置由由硬件平台决定,单击Apply,然后点击run。


您可以监视的进度下载在右下角  (BaudRate)  模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。


如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,那么每秒钟传输的数据位数通常大于调制速率,使得交换使用波特和比特/秒偶尔会产生错误。  波特率是指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示,其单位是波特(Baud)。


波特率与比特率的关系是比特率=波特率X单个调制状态对应的二进制位数。  在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。  每秒钟通过信道传输的信息量称为位传输速率,简称比特率。比特率表示有效数据的传输速率。


**在xilinx SDK中显示行号

Window→preferences→editor→test editor 对ecilpse的通用方法 打开Eclipse软件,在菜单中选择窗口——首选项,打开新的窗口。 在新的窗口中依次选择常规——编辑器——文本编辑器。 在文本编辑器的窗口中勾选显示行号,然后点击确定按钮。

**创建一个完整的SDK项目档案 **

File à Export General à Archive File. Select File à Export. Select Run/Debugà Launch Configurations, File à Export. Select Run/Debug à Breakpoints,

**打开创建的SDK项目

Select File à Import.Select General à Existing Projects intoWorkspace, then click Next >. Select archive file 选择上个例子中创建的zip文件 File à Import. Select Run/Debug à LaunchConfigurations, then click Next >. Run à Debug Configurations. Then expand both Xilinx C/C++ application Select File à Import. Select Run/Debugà Breakpoints, then click Next >. Window à Open Perspectiveà Debug Generate Linker Script

**找不到include xgpio.h **

这是因为没有在程序标明xgpio.h的位置。 解决方法 File->Properties->Paths and Symbols。点击Add。找到如下目录 E:\Xilinx\SDK\2014.4\data\embeddedsw\XilinxProcessorIPLib\drivers\gpio_v3_01_a\src(即drivers中gpio的目录) 点OK,目录添加成功,


xilinxSDK常规流程

1. 首先Vivado中:File à Export à ExportHardware

2. File à Launch SDK 此时会打开SDK

3. 在SDK中:Create the standalone BSP using File à New à Board Support Package 创建BSP

4. 然后File à Import à Generalà Existing Projects into Workspace,

5. File à New à Application Project创建应用程序,此时注意,点击finish会直接完成设置,若要更改,需点击next

6.在项目中添加文件:right clickand select Import. Next select GeneralàFile Systemthen click Next

相关文章
|
3月前
|
测试技术
【ZYNQ】ZYNQ7000 私有定时器及其驱动应用示例
【ZYNQ】ZYNQ7000 私有定时器及其驱动应用示例
|
C语言 Android开发 Windows
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
解决windows下eclipse创建project时没有include导致出现“unresolved inclusion: <stdio.h>”错误的方法
|
3月前
|
物联网 编译器 测试技术
【嵌入式 交叉编译器】如何在 ARM 架构下选择和使用高版本交叉编译器
【嵌入式 交叉编译器】如何在 ARM 架构下选择和使用高版本交叉编译器
800 7
Qt5Error:msvc-version.conf loaded but QMAKE_MSC_VER ins‘t set
Qt5Error:msvc-version.conf loaded but QMAKE_MSC_VER ins‘t set
300 0
|
存储 安全 存储控制器
ZYNQ裸板:中断篇
中断对于单片机过来的我们来说,相对也算比较熟悉了,还是严谨一点从头开始说吧。中断是什么?是一种当满足要求的突发事件发生时通知处理器进行处理的信号。中断可以由硬件处理单元和外部设备产生,也可以由软件本身产生。对硬件来说,中断信号是一个由某个处理单元产生的异步信号,用来引起处理器的注意。对软件来说,中断还是一种异步事件,用来通知处理器需要改变代码的执行,当然,轮询所产生的中断的过程是同步的。
726 0
ZYNQ裸板:中断篇
|
缓存 网络性能优化 SoC
ZYNQ-AXI_GP接口和AXI_HP接口的异同
ZYNQ-AXI_GP接口和AXI_HP接口的异同
658 0
ZYNQ-AXI_GP接口和AXI_HP接口的异同
|
物联网 开发工具 C++
AliOS Things 的 ESP32 应用开发流程
本文介绍 Windows 下基于 AliOS Things 的 ESP32 应用开发流程,包括环境搭建、程序编译、固件烧写。
9897 0
|
Ubuntu Linux 开发工具
ZYNQ - 嵌入式Linux开发 -08- linux应用程序开发(一)
ZYNQ - 嵌入式Linux开发 -08- linux应用程序开发
560 0
ZYNQ - 嵌入式Linux开发 -08- linux应用程序开发(一)
|
开发工具 内存技术
ZYNQ-双核AMP通信(二)
ZYNQ-双核AMP通信(二)
522 0
ZYNQ-双核AMP通信(二)