【Vivado错误日志】程序固化报错:[Labtools 27-3347] Flash Programming Unsuccessful: Byte 169320 does not match

ZCU106 Board Interface Test (BIT) 收到了xilinx官方ZCU106,进行Board Interface Test遇到的问题。 阅读详情
AI摘要

本文分析了Vivado在将程序固化到Flash时出现'[Labtools 27-3347] Flash Programming Unsuccessful'错误的原因,指出当MCS文件大小变化时,默认仅擦除部分区域可能导致写入失败。解决方案为在固化设置中选择完整地址范围并启用空白检查。

问题描述:

Vivado程序固化到Flash时报错:[Labtools 27-3347] Flash Programming Unsuccessful: Byte 169320 does not match (00 != B2),如下图所示:
在这里插入图片描述

解决方法:

固化设置时,Address Range选择Entire Configuration Memory Device,并且勾选Blank Check。
在这里插入图片描述
Vivado的默认擦除只会擦除MCS文件的大小。如果由于某种原因文件的大小发生了变化,闪存的一部分可能仍然不是空白的。更好的方法是先擦除整个设备,然后再对Flash进行编程。

WARNING: [Labtools 27-3413] vivado报错调试界面无信号无波形解决方法 vivado----fpga硬件调试 (五) ----找不到ila核问题及解决,WARNING: [Labtools 27-3413] 阅读详情

相关推荐

Vivado烧写时提示:Flash Programming Unsuccessful. Part selected mt25ql128, but part w25q128bv detected.

falsh芯片器件库xicom_cfgmem_part_table.csv

vivado错误日志:[Labtools 27-3347] Flash Programming Unsuccessful

[Labtools 27-3347] Flash Programming Unsuccessful [Labtools 27-3347] Flash Programming Unsuccessful: Byte 1508099 does not match (FC != 00) 解决方法 在固化代码时选择检查

小秦同学的博客 1万+

xilinx SPI FLASH 的烧写流程

本资源详细介绍了如何对XILINX SPI FLASH进行烧写,每一步都有截图,非常详细

关于xilinx fpga flash烧录失败报错cannot set write enable bit or block(s) protected

用的SDK烧录bit文件到flash出现的问题,莫名其妙有点太坑了。

janfanzy的博客 7322

Oracle监听配置

Oracle监听配置## 标题 选择“监听程序配置”,然后下一步。 选择重新配置,然后下一步/。 不用管,按下一步。 下一步。 选择“否”,下一步。 选择"本地net服务名配置",然后下一步。 选择“重新配置”,然后下一步。 服务名 是"Oracle",然后下一步。 主机为你的IP地址,在doc系统下通过"ipconfig"获取IP地址。然后输入,然后下一步。 选择“是,进行测试...

m0_46079215的博客 806

Marin说PCB之LPDDR5的布线注意事项--03

这个规则中是把每个字节中的WCK to RDQS 以及DM / DQ to WCK等长规则都加到了DM / DQ这个等长规则中去了,因为芯片手册上的设计要求中的DM / DQ这个group的等长误差是+-50MIL, WCK to RDQS的等长group的规则是62.5MIL,DM / DQ to WCK等长group的规则是相对松一些是150MIL。其实上面的等长规则还是建少了一些的,例如手册上要求的每个channel的WCK0:1,WCK2:3等长误差在+-488MIL,这个规则建议还是补上去吧。

weixin_45223454的博客 1229

[Labtools 27-3161] Flash Programming Unsuccessful

BOOT.bin烧录时,选择Verify就会报错;只勾选前两个不会。 解决方案: 在系统环境变量里面加入 XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ = 10000000 重启电脑

per12的博客 9455

【嵌入式DIY实例-ESP32篇】-智能花园助手

本文介绍了一个基于ESP32的智能花园监控系统。系统使用ESP-EYE摄像头开发板,集成了土壤湿度传感器、DHT22温湿度传感器和电磁阀等模块,实现植物生长环境监测与自动灌溉功能。硬件部分详细说明了各传感器的接线方式,软件部分展示了如何通过Firebase实现数据存储和远程监控。系统可实时采集土壤湿度、空气温湿度等数据,并通过摄像头监控植物状态,当检测到环境参数异常时,可自动控制水泵进行灌溉,为植物提供最佳生长环境。

视觉与物联智能 263

STM32 keil烧录出现program algorithm出错问题

近期使用工程代码进行烧录的时候出现program algorithm问题,针对此问题的解决方案做个记录。

Edwinwzy的博客 9844

反应动力学仿真软件:Kintecus_(11).数据输入与输出解析

在反应动力学仿真软件的二次开发中,数据输入与输出解析是至关重要的步骤。正确地解析输入数据和生成输出结果不仅能够确保仿真过程的顺利进行,还可以提高仿真的准确性和效率。本节将详细介绍如何在仿真软件中实现数据输入与输出的解析,包括文件格式、数据结构、解析方法以及实际操作示例。

kkchenjj的博客 757

C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))

1 、题目 计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5)) 2、部分函数说明 C 库函数 double pow(double x, double y) 返回 x 的 y 次幂。 3、源代码实现 #include <stdio.h> #include <...

码莎拉蒂 4609

[Labtools 27-3347] flash Programming Unsuccessful: cannot set write enable bit or block(s) protected

根据手册资料来读flash寄存器(0x05/0x35/0x15),读出来的错误值为0x40/0x01/0x30。注意:每次写寄存器都需要先写一次0x06寄存器。在一次项目跟新程序的时候偶然出现的问题。我是把读出来的值(正确的)通过写寄存器写进错误的芯片中,然后就可以正常读写了。(本文最开始使用给100m,后来改为25m)与正确的flash寄存器读出的值有所区别:0x00/0x02/0x60。完成状态寄存器的读写之后,flsah芯片就能正常烧写程序了。然后根据文档资料来写状态寄存器。

m0_47226665的博客 1566

Sigrity Power Tree如何进行直流压降仿真分析操作指导

Sigrity Power Tree模式可以用于前仿真,在没有layout文件的情况下对电源进行直流压降仿真分析,用于评估原理图设计以及器件选型是否合理。Model:设置为Equal Current,设置为等电源模型,意思该负载每个电源pin都是等电流的。Current:设置每个负载的电流,U30为3A,U3-U6各为1A。Nominal Current:设置能够承载的最大电流,设置为10A。Upper/ Lower Tol:设置为压降范围为5%Output Current:设置输出电流为10A。

weixin_54787054的博客 732

Cannot Load Flash Programming Algorithm !错误解决方案,亲自验证过的几套方案

当你下载程序的时候遇到Cannot Load Flash Programming Algorithm !错误的时候是不是很崩溃? 按字面翻译的意思大概是编程算法不对; 一、这个问题我们一般先检查设备是否连接和编程算法是否添加,如下图。 设备连接了,但为什么还下载不进去呢??(别急,看下面^_^) 二、既然设备是连接了,那后面肯定是先检查编程算法时候添加了。 经过几番调试验证,编程...

随风@飘扬 7万+

全网最全RT-DETR涨点改进,基于官方源码1:1还原,在Ultralytics项目中配置rtdetr-r18、rtdetr-r34、rtdetr-r50、rtdetr-r101版本~小论文大论文必备

本文详细介绍了如何将RT-DETR的ResNet18/34/50/101/154版本移植到ultralytics项目中。主要内容包括:1) RT-DETR核心特点,如高效混合编码器、IoU感知查询选择等;2) 提供完整ResNet核心代码;3) 分步配置指南,包括创建模块文件和修改tasks.py;4) 各版本yaml配置文件的创建方法。该方案可帮助研究者快速实现RT-DETR改进,适用于目标检测相关论文研究。所有配置文件均可正常运行,为实验部署提供了便利。

Ai缝合怪、助力小伙伴高效发论文 3925

微信小程序 - 最新获取用户昵称 / 头像(wx.getUserProfile 接口被废弃后的代替方案)详细教程,2022 年之后的所有微信小程序,获取用户信息最新详细教程,附带示例源代码

微信小程序wx.getUserProfile接口废了用什么代替,微信小程序wx.getUserProfile不能用了怎么办,wx.getUserProfile失效有什么替代方案吗,微信新规定头像昵称填写最新教程,目前微信小程序最新获取用户头像昵称教程,微信小程序用户头像昵称获取规则调整公告,2022改版后的微信小程序如何获取用户头像和昵称信息,微信小程序官方废弃getUserProfile后如何实现获取用户信息,微信小程序wx.getUserProfile接口返回了默认头像昵称,微信小程序获取用户信息不

🏆 前端领域优质创作者 2万+

Vivado 错误解决方法 [Labtools 27-3733] Error during cs_server initialization

Vivado报错解决方法[Labtools 27-3733] Error during cs_server initialization: Unable to connect to cs_server at URL: TCP:localhost:3042

Surrea1的博客 7036

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

vivado报错总结

vivado报错总结

qq_57320111的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

vivado固化bin文件到flash报错​ [Labtools 27-2251]

Labtools 27-2251

u011565038的博客 3757

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

vivado压缩.bit/.bin下载文件

[Labtools 27-3347] Flash Programming Unsuccessful: Program File Size cannot be greater than part size

qq_46195789的博客 411

板卡连接JTAG导致固化程序启动失败

1. 现象及原因 打开VIVADO 硬件管理器,扫描FPGA器件,之后断电重启,出现间歇性启动失败(FPGA已经固化程序)。拔掉仿真器后均能正常启动。 查阅XILINX官网相关资料,当出现以下三种现象时,则就有可能出现间歇性启动失败(三种现象需全部满足)。 a) 使用除JTAG以外的其他启动方式 b) 连接了JTAG仿真器,并在VIVADO界面中打开了Hardware Manager,现在众多VIVADO版本均会自动扫描器件(前提是板卡断电之前已经扫描过链路,并且Hardware Manager未关闭)

weixin_42564775的博客 2896
上一篇: Vivado程序固化到Flash
下一篇: Xilinx Blockset Counter计数器模块使用及参数配置
白码王子小张
博客等级 码龄7年 6665粉丝 121原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值