前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >microblaze排坑:download.bit没有运行Microblaze

microblaze排坑:download.bit没有运行Microblaze

作者头像
咖啡走糖
发布2022-11-05 16:40:08
1.4K0
发布2022-11-05 16:40:08
举报
文章被收录于专栏:咖啡走糖

使用软件版本:vivado

硬件:zedboard开发板

问题现象:

最近调试验证zynq自带的软核microblaze,发现把microblaze的local memory设置成16KB以上时,在sdk里将bit文件和应用程序elf文件生成新的download.bit文件下载到板子上,microblaze的程序没有运行起来。

另外,把local memory设置成16K以下,以上两种操作都可以让microblaze程序运行起来。

但是直接将FPGA编程到bootloop中,并使用Run-> Run-As-> Launch on Hardware(System Debugger)手动运行应用程序,则microblaze可以正常工作。

解决问题:

网上查了好多资料终于发现解决方案,类似问题见https://forums.xilinx.com/t5/Processor-System-Design-and-AXI/Vivado-SDK-2018-3-download-bit-not-running-Microblaze/td-p/926788

原来是vivado2018.3的一个bug导致的!!!下载补丁之后重建工程导出到sdk可以正常运行microblaze的程序,不再受local memory影响。至此问题解决!真是很烦碰到这种因为软件bug导致的问题,排查起来太费精力了!

附上补丁链接:https://www.xilinx.com/support/answers/71948.html

版权属于:咖啡走糖

本文链接:https://cloud.tencent.com/developer/article/2152387

若无注明,本文皆咖啡走糖原创,转载时必须注明出处及本声明!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020 年 04 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题现象:
  • 解决问题:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档