HLS vivado vitis开发的一些操作细节或注意事项

软件操作容易出错的地方

一、HLS

注意1:
HLS代码编写好之后,需要手动进行build编译,然后
在调试或者运行的时候 遇到如下问题:
在这里插入图片描述
解决措施:出现这种情况时:
直接进行c仿真,并且选中调试选项(这时候代码一般会进入到一个调试界面,但不是main函数的调试界面)
在这里插入图片描述
下一步进行debug configration:
在这里插入图片描述
然后就可以再次进行c simulation ,同时选中调试选项对代码进行逐步调试:
在这里插入图片描述
有时候调试的时候,直接在代码处右击,进行调试,不需要通过左侧的c仿真那里进行调试。
换言之:通过C仿真的选项来完成,不要直接点任务栏的运行三角按钮,而是在main函数的地方右键,然后点击……

注意2:
c仿真必须要有testbench文件,且testbench的逻辑正确才可以成功仿真。
注意3.
hls的板卡一定要选对,否则导出后可能无法再vivado中显示!
注意4.
hls中可以实现仿真,但在vivado和vitis联合开发仿真时未必就可以,比如文件的读写操作!!!

二、vivado

在vivado和vitis联合调试的时候,逻辑分析仪的三种添加方式:
参考链接
千万不要局限于一种方式,三种都要掌握,相信我。

三、vitis

注意1:
为什么XWrite_odin_Set_read_nums(&XWrite_odin_intsance,ps_read_size);会卡在b _boot的地方:
在这里插入图片描述
这里建议用helloworld的模板,不用memorytest的模板,
参考链接: https://www.cnblogs.com/faxiu1987/articles/7651754.html
得知原因是:
在这里插入图片描述
(但好像勾选也没有错。)

注意2:
Vivado硬件平台更新后Vitis工程如何快捷更新
参考链接
自己总结:
step1:
在这里插入图片描述

step2:
在这里插入图片描述
step3:
在这里插入图片描述
step4:
在这里插入图片描述
最终重新build project就可以
注意3:
修改代码之后需要手动build,否则直接调试的话还是修改之前的那种。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楠~~~~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值