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.

[参考译文] MSP430F5172:有关 MSP430F5172应用的一些问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1134386/msp430f5172-some-question-about-the-application-of-msp430f5172

器件型号:MSP430F5172
主题中讨论的其他器件: MSP-GANGMSP-FET

尊敬的 TI 团队:

我们新的三校样移动电话项目采用 Qualcomm 平台、并计划将 MSP430F5172用于室内和室外红外定位。 此 器件型号是否适用于 Qualcomm 平台? 或者是否有任何关于该应用的建议?

以下是 schmatic、您能帮您检查一下吗? 必须使用 CTS 和 RTS 引脚进行控制吗?

谢谢、

此致

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

    尊敬的 Lumina:

    我不太熟悉 Qualcomm 平台的要求? 您是否有任何可以分享的详细信息?

    关于您的原理图、我相信您现在已经充分设计好了您的模拟端。 您是否计划像相关主题中提到的那样使用 UART BSL? 如果是这样、您可能需要为 UART BSL Rx 和 Tx 添加 A4和 B4。

    -Brandon

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

    您好、Brandon、

    我们在 MTK 平台上实现了该功能、现在希望在 Qualcomm 平台上实现相同的功能。  

    对于 CTS/RTS 流控问题、主机处理器和 MSP430F5172之间的通信必须在两个方向上都能毫不延迟地启动、这一点很重要。  我们 已通过 MTK 平台上的 RTS 和 CTS 形式的流控实现了此功能。 在 MSP430F5172侧 、使用具有中断功能的 GPIO。 中断也必须在主处理器中使用。 因此、我们需要确认 Qualcomm 平台是否采用相同的方式。

    谢谢、

    此致

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

    尊敬的 Lumina:

    从 UART 的角度来看、这两种方法都可以与该器件配合使用。  

    不过、我无法评论 Qualcomm 平台是使用2线制还是4线制 UART 实现。 如果我们的社区成员之一知道、我将保持此主题打开。

    此致、
    Brandon Fisher

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

    您好、Brandon、

    另一个问题是、在 Android 侧为 MSP430F5172编程固件时、它将在 B3和 D2上执行以下操作。 它已进入 BSL。 执行后 MSP 的状态是什么?

    static void maja_invoke_bsl(struct maja_supervision_gpios *gpios)
    {
       gpio_set_value(gpios->rst, 0);
       gpio_set_value(gpios->test, 0);
    
       pr_info("wqw maja gpio 1");
       mdelay(100);
    
       gpio_set_value(gpios->test, 1);
       mdelay(10);
       gpio_set_value(gpios->test, 0);
       pr_info("wqw maja gpio 3");
       mdelay(10);
       gpio_set_value(gpios->test, 1);
       mdelay(10);
       gpio_set_value(gpios->rst, 1);
       mdelay(10);
        pr_info("wqw maja gpio 4");
       gpio_set_value(gpios->test, 0);
       mdelay(100);
    }
    

    谢谢、

    此致

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

    尊敬的 Lumina:

    该序列看起来是正确的 BSL 调用、因此器件 应跳转到 BSL 模式、您将能够开始执行 UART BSL 命令。

    此致、
    Brandon Fisher

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

    您好、Brandon、

    非常感谢。 另一个问题是、是否有人建议在修补之前烧录代码? 我们将刻录软件、然后对其进行补丁以进行大规模生产。

    谢谢、

    此致

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

    尊敬的 Lumina:

    对于 MSP430、您可以使用 Spy-Bi-Wire 和我们的一种编程工具(如 MSP-GANG 或 MSP-FET)在生产时进行编程、也可以按照您在现场的计划使用 BSL。

    此致、
    Brandon Fisher。