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.

[参考译文] MSP-EXP430F5438:闪存工具不能识别代码的整个闪存大小,因此只能烧录部分代码

Guru**** 2595800 points
Other Parts Discussed in Thread: UNIFLASH, MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/638499/msp-exp430f5438-flashing-tool-doesn-t-recognise-the-entire-flash-size-for-code-thus-burns-only-part-of-the-code

部件号:MSP-EXP430F5438

我尝试在 具有256 KB 闪存大小和16 KB RAM的MSP-EXP430F5438上运行RIOT操作系统。 我在Ubuntu-16.04 上使用mspgcc编译的代码是Size 14 KB。 当我尝试使用JTAG和工具Uniflash或FET-Pro430在器件上刻录代码时,仅刷写了部分代码。 它一直说代码大小超过设备上的内存。 这怎么可能?如何解决这一问题? 请帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请确保生成正确类型的二进制十六进制图像,它应该是TI-TXT格式或英特尔格式。 您还应查看图像并确保所有地址符合MSP430F5438A的BSL,INFO或代码存储器。 在闪存期间,哪个特定部件被遗漏,您能否提供给定错误的屏幕截图? 确保在您的编程器软件中选择正确的器件系列也是一件很好的事情。

    此致,
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将检查上述几点,如果错误未得到解决,我将返回。 谢谢!