zedboard烧写程序到FLASH,用于QSPI Flash启动
2016-11-21 23:27
197 查看
创建第一级启动引导程序FSBL。SDK中点击工程BSP文件夹右键,选择Board Support Package Setting。
选择xilffs和xilrsa加入,点击OK.
在SDK主界面下选择File->New->Application Project选项,设置参数如下。
点击Next,选择Zynq FSBL,然后点击Finish。
在工程目录下,新建boot文件夹。(位置其实无所谓,此处为便于管理)
在SDK主界面菜单栏Xilinx Tools下,点击创建启动镜像。
如图,选中Create new BIF file, 点击Browse, 选择刚才建立的boot文件夹。
在Boot image partitions中点击Add,依次添加fsbl文件、bit文件和应用程序.elf文件。
点击Creat Image后,会在boot文件夹下生成.bif文件和.bin文件
在boot文件夹下新建 工程名.mcs文件
在SDK主界面,再次点击创建Create Zynq Boot Image(目的是用已存在的.bif文件生成.mcs文件)。选中Import from exiting BIF file,点击第一个Browse,找到刚才生成的.bif文件。点击最下方的Browse找到刚才建立的.mcs文件。最后点击Create Image。
把.mcs镜像文件烧写入Flash中。
选择镜像文件,点击Program.
程序烧录完成:
关闭开发板电源,JP10接3V3一侧,断开和PC机的USB连接线,打开电源,测试程序是否从QSPI启动。
后记:
在第8和9步骤:最下方Output path中可以选择输出BOOT文件的格式,可设置为.bin和.mcs格式,其中.bin格式用于放在SD卡中启动,.mcs格式用于QSPI Flash启动,默认为.bin文件,也可以生成.mcs格式。(在Boot image partitions栏中点击Add添加合成BOOT文件所需的三个文件,并点击Create Image则可生成BOOT.mcs文件。)可省略后面的第10、11步骤。
选择xilffs和xilrsa加入,点击OK.
在SDK主界面下选择File->New->Application Project选项,设置参数如下。
点击Next,选择Zynq FSBL,然后点击Finish。
在工程目录下,新建boot文件夹。(位置其实无所谓,此处为便于管理)
在SDK主界面菜单栏Xilinx Tools下,点击创建启动镜像。
如图,选中Create new BIF file, 点击Browse, 选择刚才建立的boot文件夹。
在Boot image partitions中点击Add,依次添加fsbl文件、bit文件和应用程序.elf文件。
点击Creat Image后,会在boot文件夹下生成.bif文件和.bin文件
在boot文件夹下新建 工程名.mcs文件
在SDK主界面,再次点击创建Create Zynq Boot Image(目的是用已存在的.bif文件生成.mcs文件)。选中Import from exiting BIF file,点击第一个Browse,找到刚才生成的.bif文件。点击最下方的Browse找到刚才建立的.mcs文件。最后点击Create Image。
把.mcs镜像文件烧写入Flash中。
选择镜像文件,点击Program.
程序烧录完成:
关闭开发板电源,JP10接3V3一侧,断开和PC机的USB连接线,打开电源,测试程序是否从QSPI启动。
后记:
在第8和9步骤:最下方Output path中可以选择输出BOOT文件的格式,可设置为.bin和.mcs格式,其中.bin格式用于放在SD卡中启动,.mcs格式用于QSPI Flash启动,默认为.bin文件,也可以生成.mcs格式。(在Boot image partitions栏中点击Add添加合成BOOT文件所需的三个文件,并点击Create Image则可生成BOOT.mcs文件。)可省略后面的第10、11步骤。
相关文章推荐
- zedboard烧写程序到FLASH,用于QSPI Flash启动
- zynq烧写程序到FLASH,用于QSPI Flash启动
- C#实现一个用于开机启动其他程序的Windows服务(2009-07-01)
- C#实现一个用于开机启动其他程序的Windows服务
- OpenRisc-61-烧写orpmon到ML501的SPI Flash并启动linux
- GEC210 烧写裸机程序到SD卡、flash
- TMS320F28335项目开发记录4_28335之启动模式(串口烧写Flash)
- 分页烧写Flash的多页程序并行自举方法
- 教你用J-Flash ARM工具单独烧写程序到Kinetis
- zedboard--拷贝到SD卡启动的fsbl引导裸跑程序实验(九)
- 在TI DSP开发板中烧写Flash程序
- DSP28335—把程序烧写到flash里的步骤
- C#实现一个用于开机启动其他程序的Windows服务
- 在TI DSP开发板中烧写Flash程序
- 不同型号和CCS版本的DSP程序Flash烧写总结
- windows一段添加、删除注册表的bat代码,用于系统启动时打开某个程序
- C#实现一个用于开机启动其他程序的Windows服务
- F2812的Flash烧写程序要求
- DM36x通过SD卡启动和烧写程序
- 不同型号和CCS版本的DSP程序Flash烧写总结