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.

[参考译文] MSP430F1491:发布二进制封装指南

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1492574/msp430f1491-release-binary-packaging-guidance

器件型号:MSP430F1491

工具/软件:

您好的团队、  

我有一位客户与以下人员联系:

"我们有一个为 MSP430F1491开发的外部承包商(不再与设计公司合作)、我们现在正在生成发行二进制文件。  我需要一些有关如何正确打包 TI OTA 工具所需二进制文件的支持。  这是我第一次进入 MSP430、似乎无法获得由前一个承包商生成的正确应用程序.TXT 文件。  我不确定他是否有侧边脚本来创建最终结果。   

此外、我假设对于 CM、他们需要一个连接到器件的 JTAG 组合包(引导加载程序+应用程序)。

使用的工具:IAR MSP430 v7.21.1"

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

    您好、Balley、

    您想知道如何通过 IAR 生成引导加载程序工程和应用工程的.bin 文件、对吗?

    此致、

    Janz Bai

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

    没错

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

    您好 Bailey、

    首先、右键点击您的工程、点击"Options"、然后点击"Linker"

    然后点击"Edit"。 如果要将代码放入地址0x2000中、需要将.intvec 起始地址设置为0x2000。 然后、您需要修改 IROM1的起始地址和结束地址、例如将起始地址修改为0x2000。 如果需要、还可以修改栈/堆大小。

    之后、点击"Output Converter"并选择"Raw binary"

    最后、构建您的工程。 生成的 BIN 文件。

    此致、

    Janz Bai

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

    看起来这个项目已经传递给了公司内的另一个团队、他们有很高的优先级来解决这个问题。 应该不仅仅是生成二进制文件。 请参阅下面的客户回复:

    "这是一款较旧的产品、他们更新该产品以替换一些过时的零件、但尝试尽可能保留原始设计、以尽量减少出现问题的风险。

    尽管他们尽了最大努力、但新电路板出现了问题。  间歇性地、MSP430"无法引导"。  我想让他们验证它是否来自 DCO、然后在切换到高速振荡器时遇到问题、或者 DCO 是否有问题。  该团队报告称、从完全放电状态(保持未通电状态一分钟或更长时间)、它几乎始终在通电时启动。  但是、如果它们断电几秒钟、然后尝试重新启动器件、则问题更为常见。  此外、有些电路板似乎比其他电路板更容易出现该问题。

     

    该设计 在 XT2IN/XT2OUT 上使用具有39pF 电容器的4MHz ECS-40-20-5PXDN 晶体、如下所示。

     

    最初的设计是在 XIN/XOUT 上使用32kHz ECS-.327-12.5-17x 晶振。  他们尝试在新电路板上结合使用低频振荡器和32kHz 晶体、但他们遇到了相同的问题。

     

     DV_CC (引脚1)和 AV_CC (引脚64)由3V3供电、每个都有1uF 和10000pF 电容器。

    当3V3降至2.1V 以下时、nRST/NMI 被具有开漏输出的电压检测器/监控器拉至低电平。

     

    他们确实将原始板上的稳压器替换为 TPS7A2601DRVR、但 MSP430根本不应对该稳压器征税。

     

    是否对导致问题的原因有任何想法?  你知道谁可能对这个问题有一些见解吗?  我知道、我不会继续为您提供很多帮助、但如有任何帮助、我们将不胜感激。

     

    谢谢。"

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

    您好 Bailey、

    1)。 听起来原电路板在更换一些过时的部件之前没有问题。 更换部件后、出现问题。 为了确认原始电路板和新电路板之间的不同之处、我认为差异是解决该问题的重要点。

    2)。 请检查 RST 电路、当 MCU 1后重新上电时、您可以尝试监测 RST 引脚上的电压。  1分钟或更长时间未通电;以及2)。  保持未通电几秒钟。

    3)。 有关外部振荡器及其电路和相关参数的信息、请参阅数据表。

    此致、

    Janz Bai

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

    来回答第二个问题

    2)。 请检查 RST 电路、当 MCU 1后重新上电时、您可以尝试监测 RST 引脚上的电压。 1分钟或更长时间未通电;以及2)。 保持未通电几秒钟。

     只是好奇、如果 RST 获得干净的脉冲、为什么未通电的时间很重要–是否有我应该注意的事项?

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

    您好 Bailey、

    我今天不在办公室,我很快就会回复你

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

    您好 Bailey、

    由于客户侧发生的问题非常奇怪、我只想确认在 未通电几秒钟后重新为 MCU 上电时。 RST 线路长时间不会异常下拉、这可能导致 MCU 无法引导。

    此致

    Janz Bai

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

    谢谢您的支持。 只是为了让您了解未来的问题、客户认为他们 发现了问题。  这似乎是由200mV POR 问题导致的。  TPS7A2601DRVR 上反馈分压器的建议电阻值过高、无法快速从电源轨上的大容量电容中释放电压。   电阻值会降低、从而使反馈分压器在禁用稳压器时更主动地消耗电源轨。

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

    您好 Bailey、

    我很高兴听到客户发现问题。 关于 TPS 上的建议电阻值问题、我想您可以重新创建一篇新文章、让 TPS 团队 AE 为您提供一些建议。

    此致、

    Janz Bai