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

    文章

    89

    浏览量

    19879
收藏 人收藏

    评论

    相关推荐

    Efinity软件安装-v5

    Software InstallationUser Guide中的指导安装一些库文件。只要按照下面的要求去安装可以解决大部分问题。=================================2、常见问题
    的头像 发表于 11-01 11:06 131次阅读

    Efinity FIFO IP仿真问题 -v1

    Efinity目前不支持联合仿真,只能通过调用源文件仿真。 我们生成一个fifo IP命名为fifo_sim 在Deliverables中保留Testbench的选项。 在IP的生成目录下会有以下
    的头像 发表于 10-21 11:41 850次阅读
    <b class='flag-5'>Efinity</b> FIFO IP仿真问题 -<b class='flag-5'>v1</b>

    TVP5146常见问题

    电子发烧友网站提供《TVP5146常见问题.pdf》资料免费下载
    发表于 09-30 09:46 0次下载
    TVP5146<b class='flag-5'>常见问题</b>

    Efinity编译生成文件使用指导-v1

    接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它说明这些管脚没有用于内部连接。 大家可以点击这个链接查看上文 Efinity编译生成文件使用指导
    的头像 发表于 08-13 14:22 687次阅读
    <b class='flag-5'>Efinity</b>编译生成文件使用指导-<b class='flag-5'>v1</b>

    Efinity debuger常见问题总结-v2

    Efinity在Debug时会出现UUID mismatch错误。很多刚开始使用的人经常遇到。下面我们做一个总结。欢迎遇到案例时共同分享。
    的头像 发表于 07-11 11:39 2036次阅读
    <b class='flag-5'>Efinity</b> debuger<b class='flag-5'>常见问题</b><b class='flag-5'>总结</b>-<b class='flag-5'>v</b>2

    SC171开发套件V1 技术资料

    SC171开发套件V1 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V1 ) https://bbs.elecfans.com/jishu_2421547_1_1.html 安卓
    发表于 05-09 17:58

    Ubuntu系统常见问题及解答

    今天小编为大家总结了Ubuntu系统常见问题的解决方法,便于收藏和查阅,大家快快码住哦~
    的头像 发表于 04-19 12:29 1011次阅读
    Ubuntu系统<b class='flag-5'>常见问题</b>及解答

    CMSIS-RTOS V1V2的区别是什么?

    最近的学习FreeRTOS,看到STM32CubeMX分别用CMSIS-RTOS V1,V2进行封装,请教CMSIS-RTOS V1V2的有什么区别?如果用在产品项目,哪个版本合适?
    发表于 04-11 06:06

    全志A527主板规格书-V1

    全志A527主板规格书-V1
    发表于 01-26 15:49 27次下载

    R304S指纹模块产品手册v1

    R304S指纹模块产品手册v1
    发表于 01-22 14:02 0次下载

    R302指纹识别模块用户手册-V1

    R302指纹识别模块用户手册-V1
    发表于 01-22 14:00 1次下载

    LT8228从V1V2是BUCK模式,从V2到V1是BOOST模式,请问这个模式是固定的吗?

    看LT8228的示例,从V1V2是BUCK模式,从V2到V1是BOOST模式,请问,这个模式是固定的吗? 假如我输入V1是48
    发表于 01-05 07:10

    Efinity Interface Designer报错案例-v1

    to efx_pnr... 原因:(1)有些客户使用Win7版本,目前Efinity对Win7的支持不好。建议升级成win10。     (2)杀毒软件删除了文件,实际interface生成约束是没有问题的,客户pnr的时候
    的头像 发表于 12-12 09:52 1175次阅读
    <b class='flag-5'>Efinity</b> Interface Designer报错案例-<b class='flag-5'>v1</b>

    RK3568 安防人脸门禁YNH-570规格书V1

    RK3568 安防人脸门禁YNH-570规格书V1
    发表于 12-11 10:48 2次下载

    伺服线束生产加工过程中的常见问题

    在上一期的《伺服线束常见问题总结干货》一文中,我们详细阐述了关于规格选型、工况环境、现场布线、生产加工和材料等五个方面的常见问题。本期,我们将针对伺服线束异常问题,按照异常发生的时间节点,从首次上机、间隙不良、停机故障以及其他方
    的头像 发表于 12-05 10:57 1507次阅读