fatal data base error number 2017

本文介绍了在使用PADS软件进行电路板设计时遇到的fatal database error number 2017错误,并提供了两种解决方法。第一种方法是在PADS Router中编辑并保存PCB文件;第二种有效的方法是通过导出ASCII文件,新建PCB文件后重新导入来解决ECO模式下的元器件删除问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:PADS元器件编辑edit part或者删除之后就会出现 fatal data base error number 2017

方法1:把PCB 文件转入  PADS Router 中,随便编辑下,再保存,就好了。

之后返回 PADS Layout 就不会强制 关闭了。

测试:方法1没用

--------------------------------------------------------

方法2

导出ascii文件,再新建一个PCB 文件,然后导入就可以ECO删除元器件了
测试:方法2有用

Pads软件一导入更新元器件 LAYOUT自动关闭20240820

开始ECO模式删除  测试点元器件

### 解决 DTC 工具出现的 'Blob has incorrect magic number' 致命错误 当遇到 `Blob has incorrect magic number` 错误时,这通常意味着设备树源 (Device Tree Source, DTS) 文件或者其编译后的二进制文件 (Device Tree Blob, DTB) 存在不兼容或损坏的情况。此问题可能源于多种原因。 #### 设备树源文件与目标架构不符 如果用于构建DTB的DTS文件不是为目标平台设计,则可能会导致magic number验证失败。确保所使用的DTS文件适用于特定的目标硬件平台[^1]。 #### 编译器版本差异 不同版本的DTC工具可能存在语法解析上的细微差别。尝试使用与原始固件相同版本的DTC来重新编译DTS文件,以排除因编译环境变化引起的问题[^2]。 #### 数据完整性受损 由于传输过程中的意外中断或其他因素造成DTB文件本身存在字节级错误也会触发此类报错。建议从可靠的渠道获取未经篡改的官方DTB文件作为参考对比对象,并通过校验和等方式确认本地副本无损完好。 #### 验证TPM状态 考虑到加密操作依赖于可信平台模块(Trusted Platform Module, TPM),而提示信息表明有一个无法识别的有效载荷(encrypted blob)。尽管当前场景下Secure Boot处于关闭状态,仍需排查是否存在其他形式的安全机制影响到blob加载流程,进而间接引发magic number匹配异常。 ```bash tpm2_pcrread sha256:0 ``` 上述命令可用于读取并展示指定PCR寄存器内的哈希值,有助于进一步分析潜在关联性。 对于希望深入探究该现象背后原理以及寻求更详尽解决方案的技术爱好者而言,反向工程设备树结构不失为一种有效手段。然而,在实际动手前务必充分了解相关法律法规,尊重知识产权边界。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值