Xilinx SDK使用

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

常见错误

从2018.3转到2019.1之后,更新hdf报错,从SDK log窗口查看,

21:18:13 ERROR	: (XSDB Server)ERROR: [Hsi 55-1491] Multiple versions of driver "spips" assigned to different peripherals.			Assign same version of driver to all peripherals.
ERROR: [Hsi 55-1439] Error(s) while copying sources

21:18:13 ERROR	: (XSDB Server)ERROR: [Hsi 55-1450] Error: running generate_bsp.

21:18:13 ERROR	: Failed to call sync_sw_with_hw_change
Reason: ERROR: [Common 17-39] 'hsi::generate_bsp' failed due to earlier errors.

21:18:13 ERROR	: Error updating BSP project MSS files.

编辑MSS文件手动更新版本号,将spips驱动版本号都修改为3.2

BEGIN DRIVER
 PARAMETER DRIVER_NAME = spips
 PARAMETER DRIVER_VER = 3.1
 PARAMETER HW_INSTANCE = ps7_spi_0
END

BEGIN DRIVER
 PARAMETER DRIVER_NAME = ttcps
 PARAMETER DRIVER_VER = 3.9
 PARAMETER HW_INSTANCE = ps7_ttc_0
END

BEGIN DRIVER
 PARAMETER DRIVER_NAME = ttcps
 PARAMETER DRIVER_VER = 3.9
 PARAMETER HW_INSTANCE = ps7_ttc_1
END

BEGIN DRIVER
 PARAMETER DRIVER_NAME = spips
 PARAMETER DRIVER_VER = 3.2
 PARAMETER HW_INSTANCE = ps7_spi_1
END

创建Linux工程

打开SDK,点击File > New > Application Project
357
自动弹出下面的窗口,按如下配置,
358
选择工程模板,两个都可以选,区别是Hello World工程会自动添加一个C文件(该文件完成向终端输出Hello World的功能),Empty工程没有添加任何文件,后面需要手动创建,
359
后面开发工程的时候,采用下面的方法继续添加代码文件,一般都使用C语言开发,
360
SDK会自动编译生成应用程序,从下方的窗口可获取应用程序的相关信息,应用程序路径是<project dir>\Debug\*.elf
361

调试Linux工程

设置TCF参数,右键Edit,
362
将IP改为板卡的IP,这时可以点击Test Connection测试网络是否通畅,
363
在工程上配置调试选项,
364
按下图新建一个调试项并配置,
365
点击Debug开始调试,进入调试视图,可以看到下方Console检测到了打印输出,可以设置断点,右边也有变量窗口和断点窗口。
366

创建裸机工程

导出HDF文件,在Vivado中,点击File > Export > Export Hardware
419
在Vivado中,点击File > Launch SDK,打开SDK,会自动创建hardware工程,

调试裸机工程

待续。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值