0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Efinity debugeri常见问题总结-v1

XL FPGA技术交流 2024-05-20 16:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(1)UUID mismatch

Efinity在Debug时会出现UUID mismatch错误。很多刚开始使用的人经常遇到。下面我们做一个总结。欢迎遇到案例时共同分享。

55936834-f152-11ee-b759-92fbcf53809c.png

一般有以下几种原因

(1)程序没运行起来。这种情况CDONE信号没有拉高,说明程序没有加载到FPGA,也可以说程序没有运行起来。

(2)配置文件与debugger文件——即json文件不对应。需要手动从Perspectives -> Profile Editor中重新import Profile,即找到json文件,目前已经添加了upload功能功能解决该问题,在界面的右上角,会提示upload。

55b85194-f152-11ee-b759-92fbcf53809c.png

(3)通过Open Debugger添加vio或者la,但是实际上没有在Interface Designer中添加JTAG_USER_TAP。

55cf64e2-f152-11ee-b759-92fbcf53809c.png

(4)没有添加Debug;

(5)JTAG_USER_TAP接口与debug_top例化部分连接出错,比如名字不对。

(6)TI60会存在A版本与A1版本有区别不连接不上,2022.8月份之后不存在该问题。

(7)添加了vio和la但是没有添加debug_top.v到工程中,依然编译过去,连接时也会提示UUID mismatch.

(8)Debugger Auto Instantiation没有打开。

55e9bf54-f152-11ee-b759-92fbcf53809c.png

(9)有客户第一次的设计调试信号线 TCK TDO TMS(10K上拉) TDI(10K上拉)是直连的使用正常。第二次在TCK,TDO,TMS和TDI串联了100欧的电阻,并且TCK进行了4.7K下拉,就出现了UUID mismatch。

(10)JTAG USER TAP不对应。比如下图选择了USER2,但是连接时选择的是USER1.

560431c2-f152-11ee-b759-92fbcf53809c.png

(11)T20以下器件在通过JTAG配置时必须要连接CRESET,T8F81还需要连接SSN信号。如果没有连接的话,可能存在看似JTAG配置成功,但是实际上配置的程序并没有运行,依然只运行了上电第一次配置的程序。此时UUID肯定也不匹配,因为新程序没有运行。

(12)没正确指定top文件。如果没有指定top文件,软件会自动选择top文件,很多时候就是用户自己定义的top文件。

56204902-f152-11ee-b759-92fbcf53809c.png

(13) JTAG下载器连接有问题。

说明:upate1 添加了(12)(13)两项。

(14)另外我们也遇到了程序设计并没有问题,也会出现以下情况,这时候可能要重启软件。

563b4464-f152-11ee-b759-92fbcf53809c.png

(2)Debugger不运行

现象:点击run和run immediate都没有运行,Core Status处于Idle状态。

5665313e-f152-11ee-b759-92fbcf53809c.png

原因:(1)时钟没有运行。

(2)时钟性能不好,或者时序不好。

(3)gitwave打不开

原因:

(1)注意环境变量路径为"C:Efinitygtkwave64bin",不能添加"gtkwave.exe"

(2)正确的添加环境变量后,要重启efinity才能打开

567ef344-f152-11ee-b759-92fbcf53809c.png

(4)debugger关不掉

原因:(1)关闭工程,重新打开。

569df9a6-f152-11ee-b759-92fbcf53809c.png

(5)直接通过josn文件打开Debugger。

打开Perspectives -> Profiles Editor

56adc71e-f152-11ee-b759-92fbcf53809c.png

(6)Error:invalid sample_cnt, probably error between communication with debug core.

1)JTAG下载正常,能连接上,但是采集数据不正确

2)过一会儿之后报下面的错误

Error:invalid sample_cnt, probably error between communication with debug core.

3)la0是好的,la1会出上面的错误

56c37a96-f152-11ee-b759-92fbcf53809c.png

原因:(1)时钟没有进行约束。

(2)时钟不稳定,比如pll没有锁定。

(7)Open Debugger打不开

(1)没有安装USB驱动;

(8)ERROR:Failed polling ready for burst read due to timeout= 5.0 s

56dd9fb6-f152-11ee-b759-92fbcf53809c.png

结论:可能没有用连续时钟采样 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DEBUG
    +关注

    关注

    3

    文章

    95

    浏览量

    21438
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于ST系列MCU使用STlink仿真烧录常见问题

    关于ST系列MCU使用STlink仿真烧录常见问题
    的头像 发表于 04-14 17:16 426次阅读
    关于ST系列MCU使用STlink仿真烧录<b class='flag-5'>常见问题</b>

    为什么无法在 VisionFive v1 上获取 IPv6?

    我有 VisionFive v1,我使用的是官方的 Ubuntu 22.04.1 LTS,而且我也在使用@jershell我无法从我的路由器获取 IPv6(我认为它使用 SLAAC) 无论如何,我家里的其他设备和服务器都获得了 IPv6 是 VisionFive 硬件限制吗?
    发表于 03-26 06:45

    HZ-RK3506G2-MiniEVM技术规格说明书V1

    HZ-RK3506G2-MiniEVM技术规格说明书V1
    发表于 01-21 14:14 1次下载

    新一代超大模型训练引擎XTuner V1开源

    9月8日,上海人工智能实验室(上海AI实验室)开源书生大模型新一代训练引擎XTuner V1
    的头像 发表于 09-10 10:55 1328次阅读

    ZYNQ UltraScalePlus RFSOC QSPI Flash固化常见问题说明

    璞致 ZYNQ UltraScalePlus RFSOC QSPI Flash 固化常见问题说明
    发表于 08-08 15:49 0次下载

    Efinity RISC-V IDE入门使用-5

    一、Efinity工程 io_memoryClk是与存储器接口共用的时钟,需要连接正确。 UART 由于钛金系列是有片上晶振的,所以有些客户可能会选择片上晶振作为SOC的系统时钟或者选择片上晶振作
    的头像 发表于 07-23 12:42 5021次阅读
    <b class='flag-5'>Efinity</b> RISC-<b class='flag-5'>V</b> IDE入门使用-5

    programmer下载常见问题总结-v14

    2024.2 Hex文件路径: E:FPGA_Demo1_Ti181j484pgm_test (1)打开cmd (2)把路径转到C:Efinity2024.2bin,并运行setup.bat (3)把路径转换
    的头像 发表于 07-13 17:17 1254次阅读
    programmer下载<b class='flag-5'>常见问题</b><b class='flag-5'>总结</b>-<b class='flag-5'>v</b>14

    PCBA代工避坑指南:常见问题+解决方案全解析

    和元器件采购。在这个过程中,PCBA代工代购成为一种高效、成本控制良好的解决方案。然而,企业在进行PCBA代工代购时,往往会遇到一些常见问题,影响项目进度和质量。 PCBA代工代购元器件常见问题及解决方案 一、常见问题分析
    的头像 发表于 07-09 09:38 987次阅读

    programmer下载常见问题总结-v11

    2024.2 Hex文件路径: E:FPGA_Demo1_Ti181j484pgm_test (1)打开cmd (2)把路径转到C:Efinity2024.2bin,并运行setup.bat (3)把路径转换
    的头像 发表于 06-14 17:34 1349次阅读
    programmer下载<b class='flag-5'>常见问题</b><b class='flag-5'>总结</b>-<b class='flag-5'>v</b>11

    programmer下载常见问题总结-v13

    2024.2 Hex文件路径: E:FPGA_Demo1_Ti181j484pgm_test (1)打开cmd (2)把路径转到C:Efinity2024.2bin,并运行setup.bat (3)把路径转换
    的头像 发表于 06-12 09:33 1134次阅读
    programmer下载<b class='flag-5'>常见问题</b><b class='flag-5'>总结</b>-<b class='flag-5'>v</b>13

    音诺恒 全志A133收银机POS机主板规格书-V1

    音诺恒全志A133收银机POS机主板规格书-V1
    发表于 06-11 18:09 0次下载

    音诺恒 全志A133商显安卓主板规格书-V1

    音诺恒 全志A133商显安卓主板规格书-V1
    发表于 06-11 18:08 1次下载

    Efinity debuger常见问题总结-v4

      把烧写文件和json文件提供给他人进行调试 该方法是在不需要要提供源文件的情况下可以提供给别进行debuger用的。但是也要有以下准备: (1)安装efinity; (2)安装gtkwave
    的头像 发表于 06-10 10:43 1526次阅读
    <b class='flag-5'>Efinity</b> debuger<b class='flag-5'>常见问题</b><b class='flag-5'>总结</b>-<b class='flag-5'>v</b>4

    DMR818S-5W数字对讲机模块V1规格书

    DMR818S-5W数字对讲机模块V1规格书
    发表于 05-26 14:57 2次下载

    SFD01 跌倒检测模块 V1规格书

    SFD01跌倒检测模块V1规格书
    发表于 05-21 17:42 0次下载