由于先前的序列错误,无法重新编程

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个员额/0个新员额
最后一篇文章
乐透布尔
离线
最后一次见到:1个月3周前
加入:2018-03-02 21:01
由于先前的序列错误,无法重新编程

SLG4DVKISP成功地对芯片进行了编程。
芯片按程序工作。
稍微修改项目和程序,生成一个弹出窗口,标记为编程错误,其中包含“由于先前的序列错误,无法重新编程”

像这样的错误消息的描述和补救措施在哪里?
当出现编程错误时,是否有方法重置芯片并重新开始?

设备:
设备编号:
SLG46826
克雷格0212
离线
最后一次见到:1周6天前
工作人员
加入:2016-09-02 20:58
你好,塔布尔先生,

你好,塔布尔先生,

我们已经联系了我们的软件团队,要求获得有关该特定错误消息的信息,但在我们进一步了解错误来源之前,我们无法确定芯片是否可以重置。

当我等待他们的回复时,你愿意将原始设计文件和新设计文件一起附在这个论坛问题上吗?如果您手头上没有原始设计文件,则可以按照以下步骤读取存储在GreenPAK中的当前NVM。

-打开“调试”控制窗口。
-按“读取”执行设备读取
-软件应询问您是否希望将IC的NVM加载到新的GreenPAK Designer项目中。

谢谢
克雷格

乐透布尔
离线
最后一次见到:1个月3周前
加入:2018-03-02 21:01
v2是较早的,v3是

v2是较早的,v3是较晚的。
其他芯片已在系统中成功编程,采用v3设计,并按编程实现功能。

乐透布尔
离线
最后一次见到:1个月3周前
加入:2018-03-02 21:01
读取问题芯片

读取有问题的芯片似乎成功了,但最终的设计看起来与读取正确编程的芯片完全不同。

克雷格0212
离线
最后一次见到:1周6天前
工作人员
加入:2016-09-02 20:58
谢谢你发这些

感谢您发送这些附件。我想验证您正在使用的硅版本。您可以在GreenPAK designer中的调试窗口底部发布PN:##和DB HW-FW:##吗?

乐透布尔
离线
最后一次见到:1个月3周前
加入:2018-03-02 21:01
以下是报告的内容

这是系统信息按钮的内容
炸薯条:
零件号:SLG46826V/G
修订:0x1
图案ID:1
日期代码:不适用
批号:不适用

发展委员会:
类型:系统内编程器
硬件ID:1.0
固件ID:1.0

格林帕克设计师:
应用名称:GreenPAK6 Designer
版本:6.14
建造:001

操作系统:
名称:视窗10
版本:64位

克雷格0212
离线
最后一次见到:1周6天前
工作人员
加入:2016-09-02 20:58
“从问题芯片读取问题”

您随附的“从问题芯片读取”GreenPAK文件告诉我以下几件事:

  • NVM中大部分都是1。此行为与我们在向NVM地址空间发送不受支持的I2C命令时观察到的I2C行为一致。当写入命令遵循正确的命令结构时,写入操作将正确编程SLG46826。我们已经在未来几周内推出的下一版本《硅》中修复了这一问题。
  • -更多信息,请参考随附勘误表文件中的第4版。SLG46826版本YC对应于GreenPAK designer软件中显示的版本0x1。

  • 由于上述行为,NVM保护寄存器(NPR)已配置为锁定来自NVM寄存器的I2C读写。因此,您将无法重写该芯片的NVM寄存器。
  • -这很可能是GreenPAK designer正在生成的“先前序列错误”。
    -NPR I2C地址:0xE1

如果我的理解是正确的,您使用我们的软件对SLG46826进行编程。这有点令人惊讶;但我们将调查GreenPAK的源代码,以验证程序员的行为。

乐透布尔
离线
最后一次见到:1个月3周前
加入:2018-03-02 21:01
可能是

可能是四根跨接导线中的一根在编程过程中滑落。很容易导致数据不足。
为了防止将来发生这种情况,我制作了一个适配器板,将ISP板安全地连接到我们的板上。
芯片位于J1板的底部。

问题芯片是否可以在通用开发板1中而不是在系统中重新编程?
如果i2c是问题的一部分,那么绕过i2c可能会有所帮助。
它将需要一个不同的插座板比我们使用的46538

附件: