目录
添加观察变量
想实时查看调试过程中变量值的方法,也就是之前在keil中使用的watch窗口。
首先按照路径Window - Show View - Expressions打开红色圈中的Expressions窗口,点击绿色圈中的Add new expression并输入变量名称即可将变量添加进观察窗。窗中可以实时查看变量的值,方便调试。变量发生改变后可以点击左侧蓝色圈中的三角run一次再停止,右侧的观察窗中的变量值就会更新。橙色圈中是常用的单步调试如执行下一条,跳入跳出函数等。
然后比如我现在的场景是调试PL与PS通过BRAM进行数据交互,PL将数据写入BRAM,由PS读取BRAM中的内容并进行计算。
可以从下图看到我在Vivado端使用ILA观察PL输出数据,SDK端则在窗口观察PS输入数据是否正确,这有利于我们进行软硬件的调试工作。
更新硬件(FPGA)配置后sdk头问题报错问题
主要是在FPGA端更改配置后重新生成bit流文件,导出新的硬件平台后sdk软件端出现此问题。
方法一:删除工程中sdk文件夹,重新导出硬件,启动sdk,新建app工程。
方法二:右键工程的bsp文件夹refresh一下。
方法三:重新打开sdk软件有几率可以修复。