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.
工具与软件:
你(们)好
我们 在 从 MSP430FR5739读取 TLV 时遇到问题。
我们收到以下信息:
C:\ti\MSPFlasher_1.3.20> MSP430Flasher.exe -f
*--- /|------------------ *
* /|_ *
* /_ / MSP Flasher v1.3.20 *
* |/ *
*--- **************/19998-1------------------------------------------------------------------------------ *
*
*评估触发器...完成
*检查可用的 FET 调试器:
*找到 USB FET @ COM9 <-已选择
*正在初始化接口@ COM9...完成
*检查固件兼容性:
* FET 固件是最新的。
*正在读取固件版本...已完成
*将 VCC 设置为3000mV...完成
*正在访问设备...已完成
*正在读取设备信息...已完成
*保护目标设备...
*目标设备无法安全!
#退出: 11.
#错误:无法保护设备
*正在关闭电源...已完成
*从设备断开连接...完成
*
*------------------
*驱动程序 :已关闭(没有错误)
*------------------
*/
读出示例
@1A00
05 05 4A 8D 03 81 24 24 08 0A 00 00 00 00 00 00
00 00 F8 FF 13 10 F8 7F FE FF 66 02 C3 02 CD 01
12 02 71 01 A8 01 12 06 4D 81 4E 81 3E 81 FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF f
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 01
02 96 14 01 10 47 16 01 58 E5 18 01 04 26 10 01
1C 96 18 01 1A 20 10 01 D6 96 12 01 4A 00 4E 1A
DF FF 03 00 00 55 55 00 04 AA AA 15 02 DF F9
问
请联系您的帮助
Erez
嗨、Erez、
是在 LaunchPad 还是其他一些硬件上? 您是否成功使用了任何其他 FR5739器件完成此操作?
TLV 数据位于 FRAM 中、因此在技术上可能会意外擦除/损坏、但通常当客户不小心弄湿了所有数据时。 您是应用代码还是链接器/映射文件显示您正在写入此位置吗?
至于安全熔丝、通过在0xFF80和0xFF82上写入 JTAG 签名来在 FR5739上对其进行数字控制。 这是您尝试做的事情吗?
谢谢!
JD
大家好、Erez 是我的同事、我想补充更多信息。
我们在定制硬件上测试了此问题。
至于写入 FRAM TLV 区域。 它应用作 ROM、无法更改/擦除:
https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/677957/msp430fr2422-about-tlv-structure
我们能够在大约50个器件中的几个器件上重现该问题。
在将 TI-TXT 代码文件写入器件(使用 MSP-FET)之前、 我们从 TLV 结构中读取芯片记录部分(使用 MSP-FET)。
所有器件上都包含有意义的数据。
将代码文件写入器件后、我们再次读取裸片记录数据、在几个器件上、我们发现其全部为零。
另一个问题是安全保险丝。 我们将 JTAG 签名5555h 写入0xFF80和0xFF82、但在器件循环通电后、我们仍然能够 使用 MSP-FET 对其进行访问。 当我们读取 0xFF80和0xFF82的存储器时、其中包含5555h。
这两个问题总是联系在一起的。
我们发现的另外一点是 发生这些问题的器件全部为修订版本 H (24h)。 所有修订版 J (26h)器件均已通过测试、未出现任何问题。
期待获得任何帮助。
Tal。