求助vivado2017.1 使用IDE下的部分重加载闪退

求助vivado2017.1 使用IDE下的部分重加载闪退,第1张

电脑有以下原因可能产生软件闪退的问题:

1、 *** 作系统问题:存在漏洞或bug,可通过修复漏洞或重装系统来解决;

2、软件兼容性问题:有些软件有系统要求或环境要求,比如系统要是32或64位、dot net要哪个版本、jre需要哪个版本等等,这个问题只要参照软件说明设置就可以解决;

3、软件bug:软件有bug,此问题只能默哀了,只能期待软件开发商早点修复了。

4、硬件故障:维修或更换;

5、内存不足:内存空间溢出,关闭一些程序,或加大内存。

希望能帮助到你!

现象:

vivado仿真器卡住,暂停后停在卡住的位置,可单步执行,发现循环在某一些语句之间。

questasim/modelsim仿真器停在某一时刻,并且delta值不断增大,同时程序暂停无响应。

结论:

1 可以在vivado中通过block diagram生成microblaze的硬件,注意Xilinx提供了一个microblaze的例子,如果有问题可以参考这个例子来实现;

2 画好bd以后,先保存,然后verify,然后保存,然后点“生成bitstram”Vivado会自动按照综合——实现——生成bit文件的顺序执行;

如果其中出现错误,一定要仔细参考message的提示,然后从网上和Xilinx的文档中寻找解决的办法;

3 输出到SDK的时候要特别注意,一般第一次的时候他会帮你输出bmm文件,后面就只有bit文件和xml文件了;但是实际上bmm文件对打包生成最后的downloadbit文件很重要,如果bit文件和bmm不对应的话,你生成的downloadbit文件下载到FPGA之后可能会起不来。

4 Microblaze的IC/DC总线接口去连接一块内存时,这块内存的地址必须在cache的地址范围内,比如cache范围为0x0000_0000~0x7FFF_FFFF,否则可能无法写入;

5 Microblaze的IP/DP总线接口去连接一块内存时,这块内存的地址必须在cache的地址范围外,比如cache范围为0x0000_0000~0x7FFF_FFFF,该内存地址范围为0x8000_0000~0xFFFF_FFFF,否则也可能访问不正常;

以上就是关于求助vivado2017.1 使用IDE下的部分重加载闪退全部的内容,包括:求助vivado2017.1 使用IDE下的部分重加载闪退、vivado/questasim/modelsim 仿真器卡住、xilinx vivado下microblaze里面C编程中,怎么通过串口实现PC机和FPGA中RAM数据相互读写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9875761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存