您好!
你所附的文章对我没有帮助。
你有什么想法吗?
此致、
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
你所附的文章对我没有帮助。
你有什么想法吗?
此致、
您好、Dennis、
我们注意到了一件有趣的事情、当我们从 TI-TXT-HEX 文件中手动删除地址0xFFe0-0xFFFF (密码/矢量中断)时、我们注意到我们的应用程序没有加载、但加载了 TI 的软件(BSL)、当我们尝试对新固件进行编程时、我们看到正在执行批量擦除、编程成功。
如果我们还没有删除地址0xFFEO-0xFFFF、我们的程序就会启动。
然后我们会跳至 BSL 程序、但出于某种原因、编程不成功、批量擦除也失败...
我们的命令正确、您的应用 MSP430-i2c-Bsl-tool 有效。
我们认为问题在于固件文件的创建方式。
是否可以创建没有密码的文件?
是否可以从我们的软件中删除密码? 也许我们在环境 code composer 中的设置有问题吗?
您可能知道问题出在哪里吗?
非常感谢您的帮助。
尊敬的 David:
关于不生成密码的问题、不可以、你必须为 BSL 提供一些 PW、无论是向量数据还是仅仅提供0xFFFFF_FFFF 来强制批量擦除。
那么、让我确保我能够理解...如果您发送0xFFFFFFFF、您可以与 BSL 进行通信、例如、读回 BSL 版本、对吗?
但是、当您尝试编写应用程序映像时、会看到一种或另一种失败消息、对吗?
我想您正在生成.txt 式的图像输出、那么您能在这里分享一下吗? 或者、如果是机密信息、您可以向我发送"朋友"请求、我们的对话是私密的。
您好、Dennis、
这是我们的 TXT-TI-HEX 文件:
@8000
应用程序的数据
@μ F ff80
FF FF FF FF FF FF FF 5A 69 02 5A
@è re ffa0
48 FF
@è re ffce
84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B
46 9A 68 98 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B
84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B 84 9B
64 9b
问
是的、我们可以与 BSL 通信、但当我们尝试对新固件进行编程时、BSL 不起作用。
故障为0x1 (CRC 校验和)