社区导航

 

搜索
查看: 17374|回复: 9

[求助] 请问一下 Xilinx SDK的软件程序如何固化到Flash中

[复制链接]

20

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2011-12-20 20:47 | 显示全部楼层 |阅读模式
请问Xilinx嵌入式开发软件部分(C程序)怎么固化到Flash中
此帖出自FPGA/CPLD论坛


回复

使用道具 举报

8910

TA的帖子

0

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2011-12-21 16:43 | 显示全部楼层

顶,支持!

一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!


回复

使用道具 举报

86

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-4-24 18:57 | 显示全部楼层
木有人回答啊····


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-6-14 21:27 | 显示全部楼层

直接下载download.bit不就行了吗?

 



回复

使用道具 举报

3057

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2012-6-15 17:23 | 显示全部楼层

只在10.1版时做过,快忘光了,供参考:

1、硬件部分先用ISE综合之后产生XXX.bit文件;
2、软件编译后产生产生elf文件;
3、执行Update Bitstream with Processor Data把上述两者结合,产生XXX_download.bit;
4、然后用XXX_download.bit做ROM即可。


回复

使用道具 举报

8910

TA的帖子

0

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2012-7-27 22:47 | 显示全部楼层
根据QII的NIOS经验,C代码最终转换成HDL代码,形成逻辑,直接烧写到FLASH中。我想XILINX SDK 也是一样的!
一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!


回复

使用道具 举报

15

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2012-8-17 09:18 | 显示全部楼层
顶,同问同问


回复

使用道具 举报

9

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-12-3 16:20 | 显示全部楼层
这个问题也困扰了我好久,今天终于解决了,在这里分享一下,为后来者种树。我用的是SDK的版本是2016.1
1、在SDK中,采用菜单命令:Xilinx Tools>>Program FPGA,在弹出的界面中把下面的Software Configuration中,选择*.elf文件(这个文件在工程SDK目录下的项目中的Debug中),然后点击Program。
2、在SDK中,采用菜单命令:Xilinx Tools>>Program Flash,在Image File中选择download.bit文件(该文件在硬件配置文件夹下*_wrapper_hw_platform_0下)
3、选择你板子上的Flash Tybe,然后点击Program,下载结束后,重新给板子上点,OK!


回复

使用道具 举报

477

TA的帖子

1

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2019-2-20 16:16 | 显示全部楼层
1.方法1按照microblaze-quick-start-guide的说明,
在vivado中associate ELF Files, then compile the project

then download this flash use HardwareManager or use sdk program flash.

then power off

this suit the C code run in BRAM.

2.if C code is very big want to run program, we should compress the bits file and run it in SDRAM, so we should create a bootlader,
  about this can refer "the How To Store Your SDK Project in SPI Flash.pdf".

microblaze-quick-start-guide.pdf

485.31 KB, 下载次数: 37

How To Store Your SDK Project in SPI Flash.pdf

736.36 KB, 下载次数: 57

ug898-vivado-embedded-design.pdf

6.48 MB, 下载次数: 4822



回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2019-2-21 10:02 | 显示全部楼层
1、把elf文件添加到工程里 然后重新编译 在bitsetting 处 选择 生成bin文件 然后选择相应的flash  烧写就可以了
2、在sdk处,将bit和elf生成mcs 具体查看官网


回复

使用道具 举报

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

关闭

站长推荐上一条 1/3 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-4-7 12:25 , Processed in 0.311267 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表