首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Vivado+Zedboard之ARM_BTN8_LD9(六)

Vivado+Zedboard之ARM_BTN8_LD9(六)

硬件调试常见错误汇总~


1.如果将程序写入之后,Ctrl+S出现错误(左下角Problem找不到.elf路径),是因为我们添加的是一个新的工程,需要重新查找到工程并建立工程,流程如下:

1.右键工程_bsp,选择Make Target,选择Build…




2.点击Add



3.软件会自动检测到Target,点击OK,然后在程序处重新Ctrl+S便可


2.如果弹出的错误为another target launching。。。我们需要将现有的工程清空,然后软件会自动重新建立工作环境并进行编译,流程如下:

(1).选择Project,点击Properties



(2).点击Run/Debug Settings 选择工程,Delete>Apply>OK


(3).
右键工程目录中的LD9目录,选择Run As > Run Configurations





(4).双击Xilinx C/C++ Application(GDB)将工程打开




(5).由于此实验没有使用串口,因此可以直接Run,如果使用串口,需要做如下的配置:


在SYDIO Connection处配置端口号(本机为COM5)






在SYDIO Connection处配置波特率,选择115200



Common>Encoding>Other>
ISO-8859-1




点击Apply然后Run就可以了。




3.如果弹出的错误为No active system。。。我们需要将板断点,重新烧写比特流,然后Run。

4.如果弹出的错误为cannot find ID-64/65。。。这是因为我们建立工程的时候默认使用的是PS-0,有可能不小心在Run configuration中选择了PS-1,需要重新修改为PS-0:





5.如果弹出的错误为cannot find JTAG。。。这是vivado和SDK的关联有问题,我们需要按照之前所讲的从Vivado导到SDK的步骤,在Vivado中File>Launch SDK。

6.在不同系统的主机之间相互传输工程文件会导致工程的不稳定出现错误,一般最好保留SDK中.c文件,然后新建工程。

返回列表