WEB开发网
开发学院图形图像Flash 基于SoPC目标板Flash编程设计的创建及应用 阅读

基于SoPC目标板Flash编程设计的创建及应用

 2010-09-29 10:16:43 来源:WEB开发网   
核心提示: 启动NiosII IDE,建立和编译一个简单的LED流水灯的Nios应用程序,基于SoPC目标板Flash编程设计的创建及应用(7),在Nios应用程序调试正确后,单击菜单[Tools]下的[Flash Programmer],并通过一个最小SoPC系统说明目标板Flash编程设计在Fla

启动NiosII IDE,建立和编译一个简单的LED流水灯的Nios应用程序。在Nios应用程序调试正确后,单击菜单[Tools]下的[Flash Programmer],弹出Flash Programmer编程界面。选中Flash Programmer,单击New按钮创建一个FlashProgrammer配置。在Flash Programmer界面中选择Main选项卡,设置Flash Programmer相关参数。

如果选中Program software project into flash memory project项,表示将工程的*.elf文件写入Flash(EPCS或CFI Flash)存储器中。将*.elf文件写入Flash的过程时,如果工程没有编译连接,会自动进行工程的编译连接。对于*.elf文件的编程,Flash Programmer窗口中并没有存储器和偏移地址的设置,存储器和偏移地址由是SOPC Builder中Reset Address指向的存储器和设置的偏移地址决定。如果将ResetAddress指向CFI F1ash.偏移地址从0x0HD开始,那么FlashProgrammer就会从CFI Flash的基地址+0x00开始烧写数据;如果将Reset Address指向epcs_controller,偏移地址从Ox00开始,那么Flash Programmer就会从EPCS的基地址+配置数据空间+Ox00开始烧写数据。

如果选中Program FPGA configuration data into hardware-image region of flash memory,可将FPGA配置数据写入Flash(EPCS或CFI Flash)。选择作为硬件系统的FPGA配置文件*.sof,指定配置文件的硬件配置映像名及存储的偏移地址。如果在制作目标板Flash编程设计时,指定可将配置文件编程到CFIFlash,并指定多个偏移地址,此项就可选择编程地址,从而将配置文件编程到用户指定的存储器地址空间。对于将配置文件编程到EPCS,偏移地址只能从Ox00开始。如果选择Program file into a flash memory选项,能将指定的二进制文件写入指定的Flash(EPCS或CFI Flash)存储地址空间。

在Flash Programmer界面中选择Target Connection选项卡,设置当前所用的下载电缆及JTAG器件。然后单击Program F1ash对Flash进行编程(EPCS或CFIFlash)。如果看到图6所示的提示消息,则Flash编程已经成功,说明目标板Flash编程设计创建成功。

基于SoPC目标板Flash编程设计的创建及应用

图片看不清楚?请点击这里查看原图(大图)。

5 结语

实现SoPC目标板Flash编程设计的创建,并通过一个最小SoPC系统说明目标板Flash编程设计在Flash编程中的应用及Flash编程的方法。通过实验验证了目标板Flash编程设计创建方法的正确性,并能对Flash编程。

上一页  2 3 4 5 6 7 

Tags:基于 SoPC 目标

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接