ZYNQ 常见问题解决方法

  • 0 BD文件更改后,需要做以下三步
  • 1 SDK里面无法识别cos 、sqrt等函数,如何解决
  • 2 如何显示行数
  • 3 如何批量注释
  • 4 project explorer窗口被关闭后如何打开
  • 5 如何批量替换
  • 6 BD如何优化布局、优化布线
  • 7 SDK如何退出debug模式
  • 8 #include "xscugic.h"提示未定义
  • 9 打开SDK时,发现在system.mss找不到对应的例程
  • 10 BD文件生成的 Create HDL wrapper如何移植到自己的顶层源文件中
  • 11 ZYNQ_SDK报错解决_"AP transaction error, DAP status f0000021"
  • 12 修改BD文件后,如何保证更改成功
  • 13 BD文件的两个时钟频率不匹配如何解决
  • 14 ARM端将所有的参数放在一个头文件时,报错
  • 15 移植SDK工程时,如何避免出错

0 BD文件更改后,需要做以下三步

(1)选择 block 设计,右键“Generate Output Products”。

(2)如果包含约束文件,或者添加了ILA,要生成比特流文件
(3)在菜单栏“File -> Export -> Export Hardware…”导出硬件信息,这里就包含了 PS 端的配置信息。

1 SDK里面无法识别cos 、sqrt等函数,如何解决


1.没有添加需调用的头文件

解决方案:添加对应的头文件。#include “math.h”

2.没有添加库函数(比较容易被忽略的一个步骤)
解决方案:点击工程文件,右键,选择Properties


2 如何显示行数

首先打开SDK,选择Window -> Preferences


其次选择General -> Editors -> Text Editors,勾选Show line numbers选项。

最后点击 Apply 和 OK 完成设置。

3 如何批量注释

ctrl+斜杠,两次ctrl+斜杠即为取消注释

4 project explorer窗口被关闭后如何打开

window-------show View----others----general-----project explorer

5 如何批量替换

6 BD如何优化布局、优化布线

7 SDK如何退出debug模式

8 #include "xscugic.h"提示未定义


第一步:新建一个基于hello world模板的工程(不是空工程)
第二步:将原来的所有文件复制到新建工程中。
做完上述操作后,会提示无法识别cos 、sqrt等函数。此时见本文的 1

9 打开SDK时,发现在system.mss找不到对应的例程

这是因为我们在vivado中,没有重新导出硬件信息。
解决方法:PL端:file----export----export hardware。

10 BD文件生成的 Create HDL wrapper如何移植到自己的顶层源文件中

见bilibili的米联客的《CH22 利用AXI DMA 批量发送数据到PS》视频

11 ZYNQ_SDK报错解决_“AP transaction error, DAP status f0000021”

解决方法:关闭FPGA的电源,再上电重启。

12 修改BD文件后,如何保证更改成功


步骤:

(1) 点击分配地址,如第二幅图
(2)点击验证,如上图1,确保没有错误和警告
(3)单击BD文件,右键,重新点击 generate output products。
(4)重新生成比特流文件。点击 generate bitstream。
(5)删除SDK文件,重新export 硬件,再启动SDK。

13 BD文件的两个时钟频率不匹配如何解决

解决方法:
法一:删除相连的两个IP,重新添加
法二:添加一个IP。AXI Clock Converter
In IPIntegrator, there is an “AXI Clock Converter” IP that must be inserted to resolve that issue.
法三:最有可能的原因
由于AXI接口是外部自己写的IP,默认时钟100M。

解决方法:单击M00_axis------点击properties-----找到config–点击FREQ_HZ

如何解决read_only?

14 ARM端将所有的参数放在一个头文件时,报错


解决方法:
如果变量在头文件已经定义时,那么其他c文件和h文件不能再次出现定义该变量的函数

比如函数:
double dmc_angle_est(double theta0, double u1, double u2);
这样就会报错。应该删除theta0的定义。改为
double dmc_angle_est(double u1, double u2);

15 移植SDK工程时,如何避免出错

自己重新命名,只复制src文件

ZYNQ 常见问题解决方法相关推荐

  1. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  2. DKhadoop安装配置教程与常见问题解决方法

    上周分别就DKHadoop的安装准备工作以及服务器操作系统配置写了两篇分享的文章,这是个人第一次尝试写一个系统性的分享文章,必然会有很多疏漏的地方,还望见谅吧.今天分享的是DKHadoop安装以及常见 ...

  3. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

  4. 堡垒之夜服务器维修,堡垒之夜常见问题解决方法

    本次小编给大家带来的是堡垒之夜常见问题解决方法,相信有玩家在玩堡垒之夜的时候会遇到游戏中的一些小问题?下面小编就为大家带来堡垒之夜部分常见问题解决方法汇总,一起来看看吧! 堡垒之夜常见问题解决方法 1 ...

  5. sqoop导入数据常见问题解决方法

    sqoop导入数据常见问题解决方法 参考文章: (1)sqoop导入数据常见问题解决方法 (2)https://www.cnblogs.com/chaojibaidu/p/11071132.html ...

  6. Python爬虫编程常见问题解决方法

    Python爬虫编程常见问题解决方法 参考文章: (1)Python爬虫编程常见问题解决方法 (2)https://www.cnblogs.com/xpwi/p/9604015.html (3)htt ...

  7. 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法

    使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 参考文章: (1)使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法 (2)https: ...

  8. 用友t3服务器不稳定怎么处理,用友T3常见问题解决方法

    用友T3常见问题解决方法 用友T3是我们会计人员常用的一款软件,下面YJBYS小编为大家整理了关于用友T3常见问题解决方法,希望对你有所帮助. 用友T3核销制单出现赤字金额怎么办? 有些客户反应,用友 ...

  9. jump大乱斗维护服务器,Jump大乱斗常见问题解决方法_Jump大乱斗常见问题解决及按键设置方法_飞翔教程...

    Jump大乱斗常见问题解决方法分享,本作是一款经典漫画人物乱斗游戏,一些玩家进游戏遇到的各种问题,接下来52z飞翔下载小编给大家带来Jump大乱斗常见问题及按键设置方法. 进入游戏可能碰到的问题 点确 ...

最新文章

  1. C语言的单链表实现队列
  2. php使用curl可以get 模拟post
  3. 一篇文章搞懂人脸识别的十大过程
  4. 2.ceph高级操作
  5. 评职称不需英语计算机的文件,《关于重申专业技术人员职称评定、职务聘任必须坚持外语、计算机条件的通知》……...
  6. jquery表单验证
  7. 练习ddt-file_data时,报错UnboundLocalError local variable ‘value‘ referenced before assignment
  8. 计算机硬件基础知识微盘,第1章 电脑硬件基础知识.pdf
  9. python安装第三方库出现问题怎么办_关于Python第三方库安装失败问题的解决方案...
  10. 2022年第一季度保险服务数字化跟踪分析
  11. 前端页面直接根据URL链接生成二维码【亲测可用】
  12. 等保测评(windows)
  13. html5 link prefetch,dns预获取(dns-prefetch)link rel="dns-prefetch"优化载入速度
  14. HTML5期末大作业:餐饮美食网站设计——绿色的餐饮美食网站(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  15. HX=JE,HX-JE芯片,无感升压ic
  16. 使用Dronekit控制无人机,DroneKit配置
  17. php实现tcp连接esp8266,【零知ESP8266教程】WIFI TCP协议通信 TCP客户端示例
  18. .dcm格式文件软件读取及python处理
  19. lte基站信号测试软件,TD-LTE基站测试.doc
  20. 小吴学汇编之第二章--寄存器(2)

热门文章

  1. 【阿里云】二级域名创建
  2. 序列的算法(一·a)马尔可夫模型
  3. Android中RemoteViews的实现
  4. Qt—设计颜色编辑选取对话框
  5. 关于win10电脑突然无法显示输入法的解决方案
  6. 低功耗蓝牙搜索广播的实现流流程介绍 /BLE scan flow ----- 蓝牙低功耗协议栈
  7. iframe是什么?html中iframe标签的用法详解
  8. Linux 下利用dnw进行USB下载~~
  9. 互联网赚钱:死磕和专注
  10. JNU-数电实验一-初识Multisim和Basys3