下载Microblaze程序到Flash

2020-01-26 16:28发布

第一步 生成下载文件(bit文件)
选择之前的工作目录,打开SDK。点击Program FPGA图标。


将bootloop项改为Hello_World.elf。点击Program。此时可以不用连接下载器,我们仅仅只是需要用这个工具将Microblaze软核和Hello World工程合并到一个bit文件中。


出现错误警告,不必在意。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
星星之火红
1楼-- · 2020-01-26 18:09
 精彩回答 2  元偷偷看……
星星之火红
2楼-- · 2020-01-26 18:21

进入Workspace – mb_system_hw_platform目录中,选择download.bit文件。此文件就是ProgramFPGA所生成,将Microblaze和Hello World程序合并在一起的bit文件。


选No,不添加其它设备。


弹出确认对话框,点OK确认。


返回到iPACT界面。在图示空白处,点右键,选择Generate File选项。


生成MCS文件成功。

星星之火红
3楼-- · 2020-01-26 18:45
第三步 下载到Flash
在iMPACT中双击Boundary Scan选项。将FPGA上电,并接上USB下载器。在图示空白位置点击右键,选择Initialize Chain项。JTAG自动识别FPGA设备。


点击No。


点OK确认。


在图示位置,点右键,添加Flash下载文件。


选择刚才生成的HelloWorld.mcs文件。


选择硬件平台对应的Flash型号。

星星之火红
4楼-- · 2020-01-26 21:53
右键点击,选择Program。


点OK确认。


Flash程序下载中。


下载完毕,接上串口,连接电脑。打开串口调试助手,设置好波特率。给FPGA重新上电,“Hello World”出现了。

jerry_sl
5楼-- · 2020-01-27 00:48
写得好,thank you!
jakfens
6楼-- · 2020-01-27 05:49
 精彩回答 2  元偷偷看……

一周热门 更多>