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

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0新
最后一篇
Lottabull.
离线
最后一次露面:1个月3周前
加入:2018-03-02 21:01
由于先前的序列错误,无法进行重新编程

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

像这样的错误消息的描述和补救措施在哪里?
有一个编程错误时,有没有办法重置芯片并重新开始?

设备:
设备编号:
SLG46826
Craigee0212
离线
最后一次露面:1周5天前
职员
加入:2016-09-02 20:58
你好iottabull,

你好iottabull,

我们已达到我们的软件团队以请求有关该特定错误消息的信息,但我们将无法确定是否可以重置芯片,直到我们了解错误的源。

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

- 打开“调试”控制窗口。
- 按“读取”执行设备读取
- 如果您想将IC的NVM加载到新的GreenPak Designer项目中,软件应询问您。

谢谢,
克雷格

Lottabull.
离线
最后一次露面:1个月3周前
加入:2018-03-02 21:01
v2是较早的,v3是

v2是较早的,v3是稍后的。
附加芯片已成功编程,使用V3设计和功能编程。

Lottabull.
离线
最后一次露面:1个月3周前
加入:2018-03-02 21:01
阅读问题芯片

读取问题芯片似乎成功,但结果设计并不像通过读取正确编程的芯片产生的设计。

Craigee0212
离线
最后一次露面:1周5天前
职员
加入:2016-09-02 20:58
谢谢你发送那些

感谢您发送这些附件。我想验证您正在使用的硅修订版。你可以发布pn:##和db hw-fw:##位于GreenPak Designer的调试窗口的底部吗?

Lottabull.
离线
最后一次露面:1个月3周前
加入:2018-03-02 21:01
这是内容

以下是系统信息按钮的内容
芯片:
P / N: SLG46826V / G
修订:0x1.
模式ID:1
日期代码:N / D
批号:n / d

开发板:
类型:系统内程序员
硬件ID:1.0
固件ID:1.0

GreenPak Designer:
应用名称:GreenPAK6 Designer
版本:6.14
建立:001

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

Craigee0212
离线
最后一次露面:1周5天前
职员
加入:2016-09-02 20:58
“Read_from_problem_chip”

您附加的“read_from_problem_chip”GreenPak文件告诉我一些事情:

  • NVM主要充满了1的。此行为与我们在向我们的NVM地址空间发送不支持的I2C命令时观察到的I2C行为一致。当Write命令遵循正确的命令结构时,写操作将正确地编程SLG46826。我们在下次修订硅的下一次修订时修复了这种行为,这将在未来几周内提供。
  • - 请参考附加勘误文件中的问题4以获取更多信息。SLG46826修订YC对应于GreenPak设计器软件中显示的修订0x1。

  • 由于前面描述的行为,NVM保护寄存器(NPR)已被配置为锁定I2C读取和从NVM寄存器写入。因此,您将无法为此芯片重写NVM寄存器。
  • - 这可能是GreenPak Designer正在生成的“前一个序列错误”。
    - NPR I2C地址:0xE1

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

Lottabull.
离线
最后一次露面:1个月3周前
加入:2018-03-02 21:01
可能是其中之一

可能是在编程期间,四个跳线引线中的一个引线。很容易导致欠运行数据。
为了防止将来,我制作了一个适配器,将ISP板安全地连接到我们的电路板。
芯片在J1的板底部。

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

附件: