赛灵思
直播中

武婧

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

如何检查比特流中的多重引导回退设置?

如何检查比特流中的多重引导回退设置?
abitstream中的CONFIGFALLBACK ENABLE信息在哪里?
我对多重引导的约束设置看起来很合理,我只想确认比特流中的设置是否符合约束条件。
从我的实验中,凭借良好的更新图像,它能够使用IPROG启动更新映像。
但是在比特流中交换一个字节并导致CRC错误之后,它不会根据引导状态寄存器触发回退。
有没有更好的方法迫使它回归到黄金形象?
另一个问题来自XAPP1246 pdf,RS_TS_B已启用。
但在参考设计中,RS_TS_B被禁用。
在文档中它还说0是启用,1是禁用,它需要设置为(1?禁用?)。
我的更新映像加载到0x03000000,是否需要启用或禁用RS_TS_B?
我很困惑。
另外,我在SPIMultiboot(XAPP1247)中看到启用了NEXT_CONFIG_REBOOT,但它没有在BPI Multiboot(XAPP1246)中设置。
我正在使用BPI闪存。
那么需要启用NETT_CONFIG_REBOOT吗?
黄金形象有以下约束:
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] set_property BITSTREAM.CONFIG.CONFIGFALLBACK ENABLE [current_design] set_property BITSTREAM.CONFIG.NEXT_CONFIG_ADDR 32'h03000000 [current_design]
set_property BITSTREAM.CONFIG.REVISIONSELECT_TRISTATE ENABLE [current_design] set_property BITSTREAM.CONFIG.REVISIONSELECT 11 [current_design]
更新映像具有以下约束:
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] set_property BITSTREAM.CONFIG.CONFIGFALLBACK ENABLE [current_design]

回帖(1)

潘福乔

2020-6-5 12:51:26
你好@ cycloneamg
请看AR#
https://www.xilinx.com/support/answers/54073.html
你交换了什么字节?
对于BPI,RS可用于引导不同版本,IPROG用于引导到多引导。
谢谢
西蒙
--------------------------------------------------
-----------------------不要忘记回答,kudo,并接受为解决方案.-------------
--------------------------------------------------
----------
举报

更多回帖

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