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.

[参考译文] LP-MSPM0G3507:MSPM0G 的 pyocd 包移至何处?

Guru**** 2482105 points
Other Parts Discussed in Thread: MSPM0G3507, LP-MSPM0G3507

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1244299/lp-mspm0g3507-where-has-the-pyocd-pack-for-mspm0g-moved-to

器件型号:LP-MSPM0G3507
主题中讨论的其他器件:MSPM0G3507

刚刚一个 MSPM0G3507 LaunchPad 上市、那么就让情况变得更糟了。

一种选择是通过 pyocd 连接到电路板、xds110似乎可以被识别、有适用于 MSPM0G3507的软件包、地址为:

http://software-dl.ti.com/msp430/esd/MSPM0-CMSIS/keil/latest/exports/TexasInstruments.MSPM0G_DFP.1.0.0.pack

该地址显示302错误(暂时移动)。 因此、pyocd 似乎得到了支持、那么电池组转移到了哪里? 我当然可以写我自己的-但更好地使用一个官方的...

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

    此链接似乎可用: http://software-dl.ti.com/msp430/esd/MSPM0-CMSIS/keil/latest/exports/TexasInstruments.MSPM0G_DFP.1.1.0.pack

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

    您好!

    您似乎已找到指向最新版本的链接。

    此致、

    现金豪

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

    是的、它能正常工作

    pyocd cmd --pack=TexasInstruments.MSPM0G_DFP.1.1.0.pack -t mspm0g3507
      #   Probe/Board                                                   Unique ID   Target  
    ----------------------------------------------------------------------------------------
      0   NXP Semiconductors LPC11U3x CMSIS-DAP v1.0.7                  0F009015    n/a     
                                                                                            
      1   Texas Instruments XDS110 (03.00.00.25) Embed with CMSIS-DAP   MG350001    n/a     
    
    Enter the number of the debug probe or 'q' to quit> 1
    Connected to MSPM0G3507 [Running]: MG350001
    pyocd> read32 0x41c40004
    41c40004:  2bb8802f                               |+../|
    所以似乎阅读了 DEVICEID ok -说它是版本2! 我虽然到目前为止只有版本0和版本1!

    首次编译代码时会进行闪存。 谢谢。

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

    您好!

    是的、 DEVICEID 寄存器中的 VERSION 位字段(31-28)目前应为0x00或0x01。  

    此致、

    现金豪

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

    我的绝对是02! 我搞清楚了原因、LP-MSPM0G3507板是版本 A。但 MSPM0G3507芯片是版本 B -这是在电路板/芯片上编写的代码。 我猜测 Rev B 会显示为02!

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

    您好,

    我从 Launchpad 读取器件 ID。 也是02h。 因此我认为02h 也是 MSPM0G MCU 的有效版本。

    此致

    现金豪

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

    成功地把我的主板变成砖头了:(

    但有趣的是通过 AP=1接口读取器件 ID (因此 MSPM0G 的调试部分)我得到 ID:

    pyocd> readap 1 0x1000000
    AP register 0x1000000 = 0x1bb8802f
     

    因此在调试 CFG-AP 中、版本显示为版本1、而闪存则显示为版本2!  

    因此,奇怪的是,这种板的正式版本是什么-因为我们似乎有两个不同的数字。

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

    您好!

    回到办公室。 我们应将 TRM 中的数据视为官方版本、即0x00和0x01。

    此致、

    现金豪