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.

[参考译文] MSP430F5438:BSL 版本号

Guru**** 2348910 points
Other Parts Discussed in Thread: MSP430F5438
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/889175/msp430f5438-bsl-version-number

器件型号:MSP430F5438

TI 文档《通过引导加载程序进行 MSP430编程/用户指南》(文献编号:SLAU319A)指出:

""

2.9.1芯片识别和 BSL 版本
引导 ROM (0FF0h 至0FFFh)的高16字节保存有关器件和 BSL 的信息
BCD 表示形式的版本号。 这对于所有器件和 BSL 版本通用:
- 0FF0h 至0FF1h:芯片识别(例如针对'F41x 器件的 F413h)。
- 0FFAh 至0FFBh:BSL 版本号(例如、对于 BSL 版本 V1.30、为0130h)。
请参阅第5章中的 MSP430器件/BSL 版本分配。

""

但是、在 IAR C-Spy 调试目标(MSP430F5438)时、我们看到0x00000ff0:
7f80 2628 1a00 0000 0000 0000 0301

芯片识别0x7F80?
BSL 版本号0x0000?

0FFFA-0FFBh 是否可能已被擦除?

BTW,7F80h 是否合理--是否有一个芯片 ID 表我可以研究?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    BSL 版本位于0x1010 ~0x1013。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在那里只有零... 除非存在阻止查看的系统访问位? 还是将其擦除? 如果是这样、我会期望 FFs。

    我有0x00001000-100F 之间的3FFF、然后是1010-106F 之间的0000、以及"-"(没有访问? 不存在?) 1070 -永远

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Pete

    看不到您的图片。

    您是否在 IAR 中启用了 BSL 访问权限?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 MSP430F5438上的 IAR v7.12.3中、项目|选项| FET 调试器/下载\复选框"允许对 BSL 闪存进行擦除/写入访问"灰显。

    IAR 是否会针对此器件模型进行错误处理、或者是否有其他选项可启用此选项?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的错误!

    2.9.1芯片识别和 BSL 版本

    下降

    2引导加载程序协议–1xx、2xx 和4xx 系列

    因此、对于 MSP430F5438、我看到的是错误的岩石。