完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
|
|
相关推荐
6个回答
|
|
|
你好@ mrbietola
好吧,没有直接的命令来读取Flash部分,但是如果您只是随意分配一个Flash部件并尝试编程,Vivado将在IDCODE检查闪存时失败,如果它与所选部件不匹配,那么您可以使用 IDCODE信息,以确定Flash是什么! 在原帖中查看解决方案 |
|
|
|
|
|
你好@ mrbietola
好吧,没有直接的命令来读取Flash部分,但是如果您只是随意分配一个Flash部件并尝试编程,Vivado将在IDCODE检查闪存时失败,如果它与所选部件不匹配,那么您可以使用 IDCODE信息,以确定Flash是什么! |
|
|
|
|
|
谢谢你的回复,我怀疑是@gurupra。
然后我必须准备所有闪光部件的对象,尝试编程,用“catch”拦截错误的编程,然后为其他闪存部分和程序再次准备所有对象? 我不知道如何按照你的建议提取IDCODE |
|
|
|
|
|
你好@ mrbietola
是,在编程通过之前重试备用闪存部件可能是一个选项。 我所说的idcode是Flash id,Vivado在编程时会显示如下,如果它预期的ID不匹配,它将在此阶段停止,表示预期vs读取ID。 program_hw_cfgmem -hw_cfgmem [get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices] 0]]制造ID:c2内存类型:25内存容量:3a设备ID 1:0设备ID 2:0执行擦除操作...擦除操作成功。 |
|
|
|
|
|
在硬件管理器运行且闪存连接到设备时,可以使用以下命令查看闪存部件。
TCL命令: report_property -all [get_property PROGRAM.HW_CFGMEM [current_hw_device]] 结果: 谢谢, Harshit -------------------------------------------------- -----------------------不要忘记回答,kudo,并接受为解决方案.------------- -------------------------------------------------- ---------- |
|
|
|
|
|
@harshit使用您提到的命令我只检索我在Vivado中设置的信息,而不是实际的Flash部分。
我试图添加一个假配置内存(一个未安装在主板上的闪存部分),并用你的命令列出假部分,它不会检查它是否正确。 所以我认为除非你使用program_cfg命令,否则Vivado无法读取flash部分 |
|
|
|
|
只有小组成员才能发言,加入小组>>
3150 浏览 7 评论
3437 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2900 浏览 9 评论
4109 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3083 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1366浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1205浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-18 14:06 , Processed in 0.858503 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1950
