赛灵思
直播中

陈芮雪

7年用户 227经验值
私信 关注
[问答]

为什么我使用spartan6的多引导MCS文件下载失败了?

大家好,我通过我在这个论坛中学到的步骤生成一个黄金位,在bitGen选项中启用多重启动功能,并设置黄金起始地址0x0000_0100(黄金映像),下一个配置地址是0x0006_0000(我的多重启动映像)
,然后通过禁用BitG​​en选项中的多引导功能生成多引导位。
顺便说一下,我使用的闪存是8M位SPI闪存(来自atmel)。
IPROG cmds是spartan6配置数据表的100%,G3 / G4寄存器的回退地址是0x0000_0100(黄金映像在哪里),G1 / G2地址的多重启动地址是0x0006_0000(多启动映像所在的位置)。
在我获得了黄金位和多重启动位后,我通过影响生成多重启动MCS,我选择spi多重启动配置文件,大小为8M(位),MCS文件号为2,然后我首先添加黄金位,
然后输入第二位地址0x0006_0000,并添加我的多启动位,生成MCS文件,但是在我将其编程到闪存后,它运行大约74%然后失败,消息称配置完成引脚不会变高,
编程失败....
谁给我帮忙?
谢谢!!!

以上来自于谷歌翻译


以下为原文

hi all, i generate a golden bit by the steps which i learn in this forum, enable the multiboot feature in the bitGen option, and set the golden start address 0x0000_0100(golden image), the next config address is 0x0006_0000(my multiboot image), then generate the multiboot bit by disable the multiboot feature in the BitGen option.
by the way,the flash which i used is 8M bits SPI flash(from atmel).
the IPROG cmds are 100% from the spartan6 config datasheet, the fallback address for the G3/G4 register is 0x0000_0100(where the golden image at),the multiboot address for G1/G2 address is 0x0006_0000(where the multiboot image at).

after i got the golden bit and the multiboot bit, i generate a multiboot MCS by impact, i choose the spi multiboot configuration file, the size is 8M(bits),the MCS file number is 2, then i add the golden bit firstly,then input the second bit address 0x0006_0000,and add my multiboot bit ,generate the MCS file, but after i program it into flash, it runs about 74% then fail, the message is said that the configuration done pin is not going high ,the programing is failed....

any one give me help? thanks!!!

回帖(8)

刘丰标

2019-7-19 09:27:48
你可以从promgen和.bgn文件共享.prm文件,以便在ISE中实现黄金和多重引导设计。
--Krishna
在原帖中查看解决方案

以上来自于谷歌翻译


以下为原文

can you share the .prm files from promgen and .bgn files for golden and multiboot design implemented in ISE.
 
--Krishna
View solution in original post
举报

姚庭芳

2019-7-19 09:47:27
嗨,
运行“读取设备状态”并在此处共享输出。
谢谢,
维奈
--------------------------------------------------
------------------------------------------您是否尝试在Google中输入问题?

如果没有,你应该在发布之前。
此外,MARK这是一个答案,以防它有助于解决您的查询/问题。给予帮助您找到解决方案的帖子。

以上来自于谷歌翻译


以下为原文

Hi,
 
Run "Read Device Status" and share the output here.
 
Thanks,
Vinay
--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.
举报

刘丰标

2019-7-19 10:05:28
嗨格莱斯,
你在生成mcs文件时添加了头文件吗?
你有没有在jtag配置中测试黄金映像和多引导映像正常工作。
以下链接将带您进入sp605多引导设计,您可以将其用作参考
https://secure.xilinx.com/webreg/clickthrough.do?cid=181986&license=R​​efDesLicense&filename=sp605_multiboot_rdf0028_13.4_c.zip&languageID=1
--Krishna

以上来自于谷歌翻译


以下为原文

Hi Glace,
 
did you add header file while generating the mcs file.
have you tested the golden image and multiboot image working normal in jtag configuration.
following links takes you to sp605 multiboot design, which you can use as a reference
https://secure.xilinx.com/webreg/clickthrough.do?cid=181986&license=RefDesLicense&filename=sp605_multiboot_rdf0028_13.4_c.zip&languageID=1
 
 
--Krishna
举报

刘世晓

2019-7-19 10:15:35
这两个位可以通过冲击成功配置到FPGA中,现在我使用黄金映像和多重启动映像分别生成两个mcs,多启动mcs可以下载到FPGA并启动良好,但黄金mcs失败,配置完成
编程后信号保持低电平且影响信息失败。
我还是不知道为什么,BitGen选项的每一步都来自本论坛的其他经验,我已经阅读了SP605的数据,但我无法获得任何有用的信息来生成正确的位或mcs
方式.....所有我学习的是在这个论坛和spartan6配置数据表。
所以你能告诉我在ise中产生正确的黄金位的正确方法吗?
(引导我产生一个正确的金色mcs)
你提到我是否在生成多重引导mcs时在影响中添加了带有黄金位的标题,等待....当我在ise中生成黄金位时(在BitGen选项中设置黄金开始地址和下一个配置地址),
是不是包含在黄金位中的标题?
或者头文件是独立的,应该分别添加黄金图像和多重启动图像?
影响中的mcs数应该是3?
那是我第一次做多重启动,我觉得有很多东西我都不知道......
不管怎么说,还是要谢谢你!

以上来自于谷歌翻译


以下为原文

the two bits can be config into the FPGA by impact successfully,  now i use the golden image and multiboot image to generate two mcs respectively, the multiboot mcs can be download into FPGA and boot well, but the golden mcs was failed ,the config done signal keep low after the programing and the message on impact is failed.
i still don`t know why , every step of the BitGen option is from other`s experience in this forum, i have read the SP605`s data, but i can`t get any useful information for generating the bit or mcs in right way.....all i learn is on this forum and spartan6 config datatsheet.
so could you show me the right way to generate the right golden bit in the ise ? (lead me to generate a right golden mcs)
you mentioned if i  add the header with golden bit in the impact when i generate the multiboot mcs, wait.... when i generate the golden bit in the ise (set the golden start address and next config address in the BitGen option), isn`t the header included in the golden bit?   or the header file is independent which should be add with the golden image and multiboot image respectively ? the mcs number in the impact should be 3 ?  
that`s my first time to do the multiboot, i think there are a lot things i don`t know...
thanks anyway!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分