Vivado SDK 调试程序时,DBUG模式相关设置

4 篇文章 0 订阅
3 篇文章 0 订阅

在用Zynq做开发的时候,为了知道应用程序的运行情况,需要在DBUG模式下运行程序,这种模式和程序在芯片上运行的方式有点差别,所以需要更改相应的设置。

打开Vivado软件,点击file --> 点击lunch SDK,打开SDK之后,点击Xilinx Tools --> 点击generate linker script  -->  点击ok:

左边的Output script,选择应用程序文件下的src里面的script ,右边的三个选项选择ps7_ram_0_S_AXI,如下图所示:

 这就是把应用程序fang放在ram里面运行,在生成mcs之前,要把这三个选项改回为原来的DDR,虽然DBUG模式有时也可以在DDR里面运行,但是会出很多的问题。如果DBUG模式调试没有问题了,一定要改回去,不然生成的mcs烧写到FPGA中会无法启动。

修改完后点击Generate,然后编译应用程序,再把bit文件烧写到FPGA中,运行应用程序,就进入了DBUG模式,这种模式主要是方便调试应用程序,FPGA的程序调试这种方式就不方便了。

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值