搜索
bottom↓
回复: 0

关于QuartusII软件修改singtap引起编译错误的解决方法

[复制链接]

出0入0汤圆

发表于 2019-3-1 14:04:52 | 显示全部楼层 |阅读模式
问题描述
(1)`Internal Error: Sub-system: SDR, File: /quartus/sld/sdr/sdr_tx_trigger_gen2.cpp, Line: 7477
iter == this->m_uniq_node_set.end()
Stack Trace:
0x1612aa: SDR_TX_TRIGGER_GEN2_NODE_NAME_SET::insert + 0x11a
0x148bbd: SDR_TX_EDITOR_SIGNAL_NODES_GEN2_PRESENTATION::create_name_set + 0x15d
0x14be01: SDR_TX_EDITOR_SIGNAL_NODES_GEN2_PRESENTATION::init + 0x81
0x15c5b8: SDR_TX_TRIGGER_GEN2::init_node_presentation + 0x68
0x163254: SDR_TX_TRIGGER_GEN2::init + 0x344
0x1650ae: SDR_TX_TRIGGER_GEN2::SDR_TX_TRIGGER_GEN2 + 0x2ce
0x114a89: SDR_TX_SESSION::update_data_group + 0x2c9
0x11913c: SDR_TX_SESSION::open_session + 0x15c
0xa10b5: SEDQ_TX_MANAGER::open_document + 0xe5
0xb3c11: SEDQ_FRAME_WND::open_file + 0x91
0x1196d: QUI_FRAME_MGR::open_file + 0x3bd
0x403a4: QUI_TOOLS_MENU::sedq_action + 0x194
0x10c74a: QMetaObject::activate + 0x3ba
0xc6bd: QAction::activate + 0xcd
0x36eb88: QMenu::findIdForAction + 0x278
0x374bd0: QMenu::internalDelayedPopup + 0x510

End-trace

Quartus II 32-bit Version 13.0.0 Build 156 04/24/2013 SJ Web Edition`

在打开已有工程的signaltap时出现该情况,zhe是由于QuartusII13.1软件自身的问题,解决办法是将工程中.stp文件删除即可,然后再新建signaltap文件。

(2)Internal Error: Sub-system: SDR, File: /quartus/sld/sdr/sdr_tx_undo_manager.cpp, Line: 343 Action has not been started in undo manager

这是Quartus® II 13.1中的问题,当使用SignalTap™ II Logic Analyzer中的Nios® II Plugin浏览Nios II ELF文件时可能会出现这一问题。由于生成的SignalTap文件(.stp)没有定义到ELF文件的路径,因此导致了该问题的出现。解决办法是:

1.在文本编辑器中打开.stp文件。
2.搜索字符串“Optional ELF file containing program symbols”,您将找到下面的用户选项:
"<user_option>
              <option description="Optional ELF file containing program symbols" name="ELF File" type="file" value=""/>
</user_option>"
3.将属性" value="更新成" value="<the path to the ELF file>" " ,"the path to the ELF file"应该是您的应用程序(ELF)文件的确切位置。
1
2
3
4
5
6
Quartus II 14.0及以上版本无此问题。
(3)Internal Error: Sub-system: SDR, File: /quartus/sld/sdr/sdr_tx_signal_nodes_gen2.cpp, Line: 781<BR> alias != NULL && *alias != '\0'

这是Quartus® II 13.0 SP1及更早版本中的问题,当删除一个节点的别名时,在SignalTap™ II Logic Analyzer中可能会出现这一内部错误。解决方法是:

关闭SignalTap II Logic Analyzer
在文本编辑器中打开SignalTap II文件(.stp),删除所有匹配.alias= “<name>”的命令行
重新打开SignalTap II Logic Analyzer
1
2
3
(4)Internal Error: Sub-system: SDR, File: /quartus/sld/sdr/sdr_tx_trigger.cpp, Line: 6408
这是Quartus®II10.1版本中存在一个问题,导致在SignalTap™ II逻辑分析仪中给一个Advanced模式的触发条件添加一个Edge & Level Detector并保存时,SignalTap™ II可能会挂死。解决方法是可以通过在Quartus II 9.1SP2或更早的版本中编辑Advanced Triggers来避免这一问题的出现,新版本无此问题。

(5)Internal Error: Sub-system: AMERGE, File: /quartus/atm/amerge/amerge_kpt_op.cpp, Line: 220
这是QuartusII9.1及早期版本编译时出现的错误,解决方法是:删除工程中db文件夹和incremental_db文件夹。您可以打开incremental_db文件夹里面README说明文档,对于增量编译时需要删除该文件。
希望以上这几个问题及解决方法对您有所帮助。
---------------------
作者:chiefrr
来源:CSDN
原文:https://blog.csdn.net/chief_cf/article/details/58034658
版权声明:本文为博主原创文章,转载请附上博文链接!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 05:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表