主题中讨论的其他器件: MSP-FET、 UNIFLASH
您好!
在使用 MSP-FET 和 MSP-BSL Rocket 开发 I2C BSL 期间、可以保护3个 MSP430F5335。
您能提供解除芯片阻断的方法吗? 谢谢!
安格斯
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.
您好!
在使用 MSP-FET 和 MSP-BSL Rocket 开发 I2C BSL 期间、可以保护3个 MSP430F5335。
您能提供解除芯片阻断的方法吗? 谢谢!
安格斯
您好!
attached 是关于三个命令(擦除、RX 密码、RX 数据块)的原始数据,您能帮助检查命令是否正确吗?
这些命令是正确的。 请参阅此 BSL UG https://www.ti.com/lit/ug/slau319af/slau319af.pdf
BTW,解除阻止受保护芯片的方法再次连接并使用默认密码?(现在 CCS 或 Uniflash 无法找到此芯片。)
通常、客户无法通过 BSL 进行连接、因为他们不知道 BSL 密码。 由于 MCU 具有该功能"密码错误时批量擦除"。 使用默认 BSL 密码与 MCU 连接将导致 MCU 首次执行批量擦除。 然后第二次使用默认传递字连接 MCU、这次连接将成功。
此致、
现金豪
现金、您好!
我们将尝试根据您的描述解除对芯片的阻断。 BTW,密码可以是固定的还是随机生成的?
以下是有关需要您帮助的地址@8000写入命令问题的捕获信息。 它显示写入地址@8000,但它不会继续写入下一个地址(@ffca ,@ffd8 )。
在之前公布的另外一个捕捉到的是完整的数据写入并且跳过地址@8000。 跳过地址@8000的原因是我们发现这将完成数据写入。 但是、实际上、我们检查的数据没有成功写入。
您能否帮助检查命令是否正确?
现金、您好!
也许我们不太明白 RX 密码位于0xFFE0~0xFFFF 之间、所以我们可以按以下步骤尝试一下。
1.首先通过 CCS 获取 RX 密码、
2.构建具有接收密码的图像。
3.仅尝试0x15 (ERASE)->0x11 (Rx 密码)->0x10 (Rx 数据块)的命令
但 RX 数据仍未完全写入。
关键点是、当首先写入地址@8000时、芯片将受到保护、我们仍然不知道为什么、仍然无法找到将映像写入 MSP430F5335的正确方法。
您能否为我们展示将下方图像刷写到 MSP430F5335中的正确命令? 非常感谢!!
安格斯
你好
我们检查了第4页的数据、其中显示支持 BSL over I2C、但不包含在官方软件库中、我不对吗?https://www.ti.com/lit/ug/slau319af/slau319af.pdf
而且、这意味着我们需要自己进行构建、对吧?
安格斯
您好!
www.ti.com/.../quote]这是适用于所有 MSP430器件的通用用户指南。 一些器件支持 BSL over I2C。 但是、MSP430F5335不具备此功能。 我们回到器件数据表第9.7章。 它仅通过 UART 接口支持 BSL。
此致、
现金豪
[/报价]