zynq7000 创建fsbl工程,并打开log

本文档介绍了如何通过Xilinx SDK 2018.3版本创建FSBL(First Stage Boot Loader)工程,以解决通过petalinux编译的启动文件在SD卡或Flash上电后无串口log信息的问题。步骤包括创建工程、设置调试信息、生成boot.bin文件,并最终在设备上验证是否能输出log。
摘要由CSDN通过智能技术生成

背景:若通过petalinux编译的启动文件,放到sd卡里面(或者flash),上电后串口没有任何log信息;可以考虑搭建fsbl工程。

以2018.3版本为例。

1、把*.hdf文件放到想要创建的文件里面,然后双击“Xilinx SDK 2018.3”快捷键,创建工程;

2、正常创建工程即可(打开sdk后浏览到*.hdf文件夹下);

在这里插入图片描述

3、点击【Create Application Project】,创建工程;
在这里插入图片描述

4、给工程起名字,然后点击【New…】;
在这里插入图片描述

5、点击【Browse…】找到当前工程下的*.hdf文件;
在这里插入图片描述

在这里插入图片描述

6、选择【Zynq FSBL】即可;
在这里插入图片描述

7、找到“Project Explorer” -> “fsbl” -> “src” -> “fsbl_debug.h”;
在这里插入图片描述

8、添加宏定义“#define FSBL_DEBUG_INFO”,把debug信号释放出来,然后重新编译;
在这里插入图片描述

9、然后点击【Xilinx】 -> 【Create Boot Image】,生成boot.bin文件,然后把该文件拷贝到sd卡或者flash里面( /dev/mtdblck0);
在这里插入图片描述

10、重新上电,看看是不是有log输出了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值