XC7Z030芯片开发从硬件到软件---- 镜像文件制作及烧录确认(一)
一、镜像文件制作及烧录
1、 在同一个SDK中创建FSBL工程;
2、 编译FSBL工程,生产fsbl.elf文件;
在编译过程中,如果引用了库函数,并且没有正确的使用extern ,可能会提示编译错误,根据错误提示修改就可以了。
如果使用别人添加好的fsbl工程,编译后,如果提示找不到ps.init文件,请手动修改路径为从vivado launch过来的文件夹中的最新ps.init文件。
3、 创建镜像文件(.mcs 或.bin),在Boot image partitions中依次添加fsbl.elf、bit流和应用程序.elf文件(要按照此顺序添加);
QSPI 启动,镜像文件后缀为.mcs; SD卡启动,镜像文件后缀为.bin.
4、 镜像文件制作确认
通过查看生成文件中的BootRom Header中的部分内容进行确认。在UG585中P170 - 6.3.2 BootROM Header 中可以查到这些信息。
5、 烧录镜像
点击Program,在SDK的console界面中出现操作信息,信息中的内部在后面有介绍。
program时间比较长,大约有5分多钟,有些需要10分钟,请看console中的进度信息,以便确认program正在进行中。烧录完毕之后,console中的信息如下:
7、 重新上电,板子上面的program灯会在上电之后的几秒钟后灭掉,证明程序烧录OK。
可以使用板子上面的功能进行验证,这是最直接的验证方法。也可以通过下一节的方法进行验证,并了解是否被正确烧录。版权声明:本文为博主辛苦整理文章,转载请注明出处:http://blog.****.net/m0_37099632