3858|2

165

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

下载Microblaze程序到Flash [复制链接]

大家好,今天咱们聊聊 下载Microblaze程序到Flash。

        第一步 生成下载文件(bit文件)

        选择之前的工作目录,打开SDK。点击Program FPGA图标。
        1.png (116.3 KB, 下载次数: 0)
下载附件
9 分钟前 上传




        
        将bootloop项改为Hello_World.elf。点击Program。此时可以不用连接下载器,我们仅仅只是需要用这个工具将Microblaze软核和Hello World工程合并到一个bit文件中。
        2.png (44.96 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        出现错误警告,不必在意。
        3.png (29.34 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        第二步 转换成MCS文件

        ISE打开MicroblazeTutor工程。双击ConfigueTarget Device,调用程序下载工具。
        4.png (419.56 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        iMPACT下载软件主界面。双击Create PROMFile,创建ROM下载文件。
        5.png (123.36 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        Step1选择SPI Flash -Configure Single FPGA,如下图进行设置。输出名字就叫HelloWorld。如果Flash不是SPI接口的,请选择其它对应的选项。点击OK确定。
        6.png (75.84 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        弹出确认对话框,点OK,添加bit文件。
        7.png (15.11 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        进入Workspace – mb_system_hw_platform目录中,选择download.bit文件。此文件就是ProgramFPGA所生成,将Microblaze和Hello World程序合并在一起的bit文件。
        8.png (70.17 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        选No,不添加其它设备。
        9.png (18.69 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        弹出确认对话框,点OK确认。
        10.png (17.19 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        返回到iPACT界面。在图示空白处,点右键,选择Generate File选项。
        11.png (210.83 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        生成MCS文件成功。
        12.png (222.16 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        第三步 下载到Flash

         在iMPACT中双击Boundary Scan选项。将FPGA上电,并接上USB下载器。在图示空白位置点击右键,选择Initialize Chain项。JTAG自动识别FPGA设备。        
        13.png (156.99 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        点击No。
        14.png (202.98 KB, 下载次数: 0)
下载附件
9 分钟前 上传




        
        点OK确认。
        15.png (32.54 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        在图示位置,点右键,添加Flash下载文件。
        16.png (166.23 KB, 下载次数: 0)
下载附件
9 分钟前 上传




        
        选择刚才生成的HelloWorld.mcs文件。
        17.png (88.24 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        选择硬件平台对应的Flash型号。
        18.png (18.94 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        右键点击,选择Program。
        19.png (218.23 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        点OK确认。
        20.png (45.66 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        Flash程序下载中。
        21.png (197.79 KB, 下载次数: 0)
下载附件
9 分钟前 上传





        下载完毕,接上串口,连接电脑。打开串口调试助手,设置好波特率。给FPGA重新上电,“Hello World”出现了。
        22.PNG (23.42 KB, 下载次数: 0)
下载附件
9 分钟前 上传



        

        今天就聊到这里,各位,加油!







此内容由EEWORLD论坛网友大辉哥0614原创,如需转载或用于商业用途需征得作者同意并注明出处

最新回复

  详情 回复 发表于 2018-5-10 17:33
点赞 关注(1)
个人签名想学FGPA,至芯科技 昭哥带你学,联系方式:15201114008
 

回复
举报

165

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
下载Microblaze程序到Flash
个人签名想学FGPA,至芯科技 昭哥带你学,联系方式:15201114008
 
 

回复

935

帖子

1

TA的资源

禁止发言

板凳
个人签名存储芯片/MCU/SRAM/PSRAM/DDR/FLASH/MRAM。web.www.sramsun.com  QQ3161422826 TEL:13751192923
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表