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.

[参考译文] MSP430F5529:5529LP CAN#39;t 支持使用 MSP4305529器件进行在线调试

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/566491/msp430f5529-5529lp-can-t-support-the-online-debug-with-my-msp4305529-device

器件型号:MSP430F5529
主题中讨论的其他器件: MSP-EXP430F5529LP

您好!

步骤如下:

1.将 MSP-EXP430F5529LP 与我的 MSP430F5529 (设计板中的焊料)芯片连接、我通常可以将固件下载到此芯片中、并且在将 MSP-EXP430F5529LP 与我的 MSP430F5529断开后、 我的 MSP430F5529可以正常工作

2. 将 MSP-EXP430F5529LP 与我的 MSP430F5529 (设计板中的焊料)芯 片连接起来、我通常可以将固件下载到此芯片中、然后我想在线调试将 MSP-EXP430F5529LP 与我的 MSP430F5529连接起来、在 IAR 窗口中、我无法实时监控寄存器。

您能帮我们检查原因吗? Tks

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

    那么、您正在使用 LaunchPad 中的 eZ-FET Lite 在定制 PC 板上对 MSP430F5529器件进行编程? 即使您能够对器件进行编程、您也无法在 IAR 中进行正确调试? 显示了哪些症状来指示调试器未按预期工作? 您是否能够对焊接在 LaunchPad 上的 F5529器件进行编程和调试?

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

    是的、我使用 LP 中的 eZ-FET Lite 在定制 PC 板上对我的 MSP430f5529器件进行编程。

    当我按照如下方式调试这个程序时、当执行程序到 " UCSCTL4 |= SES_5 + SELM_5;         "时、我检查 P2DIR、P2SEL、P7DIR、P7SEL 的状态、我发现它们是"0x00"。

     P2DIR |= BIT2;                           // SMCLK 设置为引脚
     P2SEL |= BIT2;                            
     P7DIR |= BIT7;                           // MCLK 设置为引脚
     P7SEL |= BIT7;
     
     P5SEL |= BIT2+BIT3;                      //端口选择 XT2

     UCSCTL6 &=~XT2OFF;                      //启用 XT2
     UCSCTL6 &= 0x3;                       //内部负载电容
     UCSCTL3 |= SELREF_2;                     // FLLref = REFO
                                               //由于未使用 LFXT1,
                                               //使用 LFXT1提供 FLL 可能会导致
                                               // XT1OFFG 标志置1
     UCSCTL4 |= SELA_2;                       // ACLK=REFO、SMCLK=DCO、MCLK=DCO

     //循环直到 XT1、XT2和 DCO 稳定-在本例中循环直到 XT2稳定
     操作
     {
       UCSCTL7 &=~(XT2OFFG + XT1LFOFFG + DCOFFG);
                                               //清除 XT2、XT1、DCO 故障标志
       SFRIFG1 &=~OFIFG;                     //清除故障标志
     } while (SFRIFG1&OFIFG);                  //测试振荡器故障标志

     UCSCTL6 &=~XT2DRIVE0;                   //根据减少 XT2驱动
                                               //预期频率
     UCSCTL4 |= SELS_5 + SELM_5;              // SMCLK=MCLK=XT2

    关于 "您是否能够对焊接在 LaunchPad 上的 F5529器件进行编程和调试?"、您说得对。 Tks

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与仿真器驱动程序相比、是否确定在 Project Options 的 Debugger 类别下选择了 FET Debugger? eZ-FET Lite 的 SBW 用于对器件进行编程以及与调试器进行通信、因此、如果您能够实现一个功能而不是另一个功能、这毫无意义。 通过演示板载 F5529的正确操作、我们知道 eZ-FET Lite 仍能正常工作。 确保将 eZ-FET Lite 连接到目标板的导线尽可能短、如果问题仍然存在、则可能提供原理图。

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

    是的、我确定。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    定制板的原理图很有用、您还应该测试 CCS 中是否可以观察到相同的症状、因为这可能是 IAR 调试器的问题。

    此致、
    Ryan