工具/软件:
您好、
对于大规模生产、我设计了我自己的 BSL 编程器。 为了防止固件遭到黑客攻击、我还更改了 NONMAIN BSL 配置中的密码。 我的 BSL 编程器可以恢复出厂设置并对 NONMAIN 进行编程。 为确保正确对 NONMAIN 数据进行编程、我还启用回读。
更新 NOMAIN 后、我会重新启动 BSL 调用过程。 使用正确的密码、可以通过 BSL 再次连接该器件。 BCR 和 BSL 配置存储器可以读回、内容正确。
发送默认密码时、BSL 会报告密码错误消息。 因为我更改了密码、所以没关系。 我 再次尝试发送正确的密码。 但 BSL 这次似乎没电了。 发送解锁命令后、BSL 返回 4 个字节、全部为 0x00、否则不会返回任何数据。 如果发送了错误的密码、唯一的方法是再次执行整个调用序列。
这似乎是 BSL ROM 代码中的错误、但勘误表中未提及。 请确认根本原因。
Robert。


