完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用16位闪存设备实现Fallback / MultiBoot。
我尝试将黄金映像配置地址设置为0x00000022(-g golden_config_addr:0x00000022),这是多引导头之后32 F开头的地址(对于16位数据总线)。 我从bitgen看到以下注释: INFO:比特流:191-为“-g golden_config_addr”设置选择的地址值0x00000022在插入比特流的多重引导头所需的地址范围内。该值将重置为0x00000044以考虑多重引导头。 本说明假定使用8位数据总线,并使用0x00000022地址导致黄金映像无法加载。 这是它生成的文件的开头(8位数据总线显示): 00000000:FFFFFFFF FFFFFFFF FFFFFFFFFFFFFFFFÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 00000010:AA995566 31E1FFFF 3261D04432816B16ª™Uf1áÿÿ2aÐD2k 00000020:32A10044 32C16B00 32E10000 30A100002¡D2Ák2á0¡ 00000030:33013100 3201005F 30A1000E 20002000 3 1 2_0¡ 00000040:20002000 FFFFFFFF FFFFFFFFFFFFFFFFÿÿÿÿÿÿÿÿÿÿÿÿ 00000050:FFFFFFFF AA995566 30A10007200031A1ÿÿÿÿª™Uf0¡1¡ 00000060:06283141 3D0C3161 89EE31C2 04028093(1A = 1a‰î1€ 00000070:30E100CF 30C10081 20002000 200020000áÏ0Á 00000080:20002000 20002000 20002000 20002000 00000090:20002000 20002000 20003381 3C0F3181 3 000000A0:08813421 00003201 001F31E1 FFFF3321 4! 21áÿÿ3 解决方法是使用“-g golden_config_addr:0x0000ffff”并手动将闪存中的GENERAL3(上面的32A1)寄存器编程为0x0022。 这会在多重引导映像损坏时加载黄金映像。 我们不想使用那种解决方法。 有没有办法指示bitgen使用16位数据总线或覆盖golden_config_addr设置的覆盖? |
|
相关推荐
1个回答
|
|
我们使用的是UG380(附件)图2-20中所示的界面。
闪存硬连线到16位模式。 我的帖子中有一个拼写错误:“本说明假设一个8位数据总线,使用0x000000220x00000044地址会导致黄金映像无法加载。” (使用0x44不起作用。) 手动将闪存中的GENERAL3register编程为0x0022在多重引导映像损坏时加载黄金映像。(使用0x22工作。) 有没有办法指示bitgen使用16位数据总线或覆盖golden_config_addr设置的覆盖? 谢谢。 |
|
|
|
只有小组成员才能发言,加入小组>>
2321 浏览 7 评论
2733 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2217 浏览 9 评论
3295 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2368 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
653浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
462浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
222浏览 1评论
668浏览 0评论
1860浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 02:09 , Processed in 1.075449 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号