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.

[参考译文] MSP430F437:MSP430通过 SPI 读取 ROM 十六进制数据

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1013582/msp430f437-msp430-reading-rom-hex-over-spi

器件型号:MSP430F437

您好!  

我对100引脚 MCU MSP430F437有这个问题。

"是否只能使用 SPI 引脚读取所有数据 ROM 十六进制输出?

引脚:

  • TDO/TDI 90
  • TMS 92
  • TCK 93
  • 以及电源3.3V 和 GND
  • 我是否还需要连接  
    • RST/NMI 94?

 

来自此 ROM 的数据能否被锁定? (因此,如果锁定,则无法读取它?)”

最棒的

Alex

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

    Alex、您好!

    当您谈论 SPI 时、您的消息会有点混乱、但会询问 JTAG 信号。

    如果您在使用 SPI、如果您的应用中有读取存储器的命令、则可以这样做。

    您能在此处澄清一下界面吗?

    此外、器件上没有您可以读取的 ROM。 ROM 中有引导代码和 BSL、但无法读取。 您是否在询问闪存区域? 如果是这样、则可以通过 JTAG 或 BSL 接口读取它们是否打开。 BSL 可通过 密码进行保护、以防止访问。 此外、通过熔断 JTAG 物理保险丝、JTAG 可被永久锁定在这个器件上。

    有关 BSL 的更多信息、请访问 www.ti.com/tool/MSPBSL

    有关 MSP 产品系列中代码保护功能的更多信息、请参阅 www.ti.com/lit/slaa685

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

    感谢您的回复 Jace!  我联系了客户、尝试得到更清晰的回应。 当我听到回声时、我会再给你回听。 感谢你能抽出时间。

    最棒的

    Alex

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

    大家好、这里是客户提供的一些更多信息。 非常感谢您对此提供帮助。

    "早在赛格威的 Infokey -这是一种用于激活赛格威的遥控器

    请参阅此处:

    https://images.search.yahoo.com/search/images;_ylt=A0geK.ZUd9tgHl4AKiNXNyoA;_ylu=Y29sbwNiZjEEcG9zAzEEdnRpZAMEc2VjA3BpdnM-?p=i2+infokey&fr2=piv-web&type=E210US91105G0&fr=mcafee#id=10&iurl=https%3A%2F%2Fwww.crosstours.at%2Fwp-content%2Fuploads%2F2018%2F02%2Finfokey-reparatur-fernbedienung-programmierung-f%25C3%25BCr-segway_i2_x2_SE_GEN2.jpg&action=click

    现在、我要将一个密钥复制到另一个密钥。 我做了一些逆向工程、发现它使用了 MSP430F437芯片。

    我发现原始仪器是通过 SPI 引脚连接的、所以我做了一些逆向工程并找到了这个引脚。 后来 我找到了 MSP 编程器。

    因此我找到了这个(不是原始的、但看起来是一样的):

    https://images.search.yahoo.com/search/images?p=MSP+FET430UIF&fr=mcafee&type=E210US91105G0&imgurl=https%3A%2F%2Fwww.rlocman.ru%2Fi%2FImage%2F2010%2F01%2F28%2F6.jpg#id=0&iurl=https%3A%2F%2Fwww.rlocman.ru%2Fi%2FImage%2F2010%2F01%2F28%2F6.jpg&action=click

    因此、我认为我可以读取 MSP 的闪存并复制到新的遥控器-这将复制遥控器。

    我想所有的编码数据都被写入闪存中(我不确定)、但是、我还无法成功读取闪存数据。

    为什么您认为这不起作用?-因为原始复印仪器使用这些引脚连接到 Infokey。"

    最棒的

    Alex

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

    Alex、

    嘿、不能通过 SPI 读取闪存、除非写入该器件的应用允许这样做。 这是不典型的、因为这样的应用通常会有几条命令来设置不同的模式或从预设缓冲区交换数据、而不一定是按菜单点菜来读取存储器的不同区域。  

    他们需要获取 JTAG 或 BSL 访问权限才能读取闪存。 但是、如果 JTAG 被烧断、则无法从该接口进行访问。 然后他们可以尝试 BSL。 BSL 也可能被禁用。 如果是这种情况、则无法访问器件。  如果 BSL 已锁定、则需要提供密码才能解锁和读取存储器。 如果提供了错误的密码、则器件将批量擦除自身并从 BSL 角度解锁。  

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

    您好 Jace、再次感谢您的回答。 我的重点是模拟、因此我不太确定这些答案。 感谢你的帮助。  我修改了您的回复并将其发送给您。 客户告知:  

    "谢谢

    但在链接 https://www.manualslib.com/manual/1776600/Segway-Infokey.html?page=6#manual 中、此器件使用我标记为读取 Infokey 的引脚。   当您插入新的时、它会写入它。  含义-它使用 SPI?

    我在这里错过了什么?

    谢谢"

    您是否了解问题是什么? 我希望我有一个更好的想法

    最棒的

    Alex

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

    Alex、

    这一切都是通过原始设计人员编写的应用程序代码完成的。 它的范围有限、可能实施了软件安全功能。 除非您有源代码、否则无法知道。  从纯 MSP430接口的角度来看、他们需要 JTAG 或 BSL 访问才能使用我们的标准工具读取存储器。  

    此对话超出了我们提供的帮助范围、因为它与 不同客户的应用程序有关、而不是直接与 MSP430功能有关。  

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

    感谢您让我了解 Jace!  祝你度过美好的一天! )