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.

[参考译文] MSP430F5438A:将MSP430F438a BSL用于"生产"

Guru**** 2595770 points
Other Parts Discussed in Thread: MSP430F5438A, MSP-GANG, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/636829/msp430f5438a-taking-msp430f438a-bsl-to-production

部件号:MSP430F5438A
主题中讨论的其他部件: MSP-GangMSP-FETMSP430-FasherUNIFLAASH

我有一个使用BSL430_PI_USCIA.c的UART的定制BSL,但需要修改。

IVE编译和刷新程序(使用TI提供的JTAG)至msp430f5438a,并在Windows上使用BSL脚本程序测试和证明其工作正常。

 我现在应该如何使其"生产"? 我非常确信,在CCS上调试BSL代码时,我只是在代码空间中运行。

我只剩下“创建闪存映像TI-TXT”,并将此二进制BSL映像文件与BSL脚本程序一起使用以“闪存”MSP430f5438a吗?

这是否会进入"生产环境"?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您已经有了基本的想法,即生成一个TI TXT二进制映像,该映像应存储在BSL闪存中(0x1000至0x1800)。 然后,您可以将此图像与应用代码(0x5C00至0x45C00)结合使用FET工具(如MSP-FET或MSP-Gang)将此组合图像编程到MSP430F5438A器件中。 您是否已提及SLAA450? www.ti.com/.../slaa450e.pdf

    此致,
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ryan,感谢您的快速响应。 我提到了SLAA450e,但我在那里看不到如何将存储在BSL闪存中的二进制映像(0x1000到0x1800)与我的应用程序代码“组合”,然后将此“组合映像”“编程”到我的msp430f538a设备中。 请告诉我一些参考材料,这些材料为我提供了相应的步骤。 我正在使用CCS v 6.2 .0。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,William:

    合并txt文件通常是手动完成的。 否则,您可以使用JTAG连接和单独的图像对设备进行两次编程,只需确保在对应用程序内存进行编程时不要擦除BSL内存。 MSP-Gang,MSP430-Fasher,UNIFLAASH或FET-Pro430软件是将图像加载到MSP430最简单的软件 。processors.wiki.ti.com/.../Generating_and_Loading_MSP430_Binary_Files

    此致,
    Ryan