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.

[参考译文] MSP430FR6047:错误386:所选 MCU 的代码超出范围

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP-GANG, MSP-FET, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1011532/msp430fr6047-error-386-code-out-of-range-of-the-selected-mcu

器件型号:MSP430FR6047
主题中讨论的其他器件:MSP-FETMSP-GANGUNIFLASH

我正在尝试使用 UnifFlash  版本6.3.0.3193从 MSP-FET 闪存仿真工具过渡到 MSP-GANG 编程器。

以下是我使用 MSP-FET 的配置:

硬件:

TI MSP-FET 编程器


Tag-Connect TC2050-IDC-430脚法电缆、用于 MSP430/FET430


软件:UniFlash  版本:6.3.0.3193>

如下所示、电路板编程成功、没有任何问题:



当我尝试使用 MSP-GANG 编程器重复此过程时、问题开始:



这是我使用 MSP-GANG 编程器的配置

硬件:  

我仅使用插槽#1、使用完全相同 的 Tag-Connect TC2050-IDC-430脚法电缆与 MSP430/FET430配合使用

软件:MSP-GANG GUI:




代码文件大小仅为121KB。 但是、程序会生成以下错误: 错误386:所选 MCU 的代码超出范围



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

    您好、Michael、

    我正与 Elprotronic 一起处理此问题、以确定错误的原因。  我将提供更新、在电话会议上进行实时调试也可能是有益的。   

    一个问题、您是否正在对全新(未编程)器件进行编程?   

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

    您好!

    代码超出范围意味着您的十六进制文件包含无法保存在闪存空间中的数据。 检查 hex 文件内容。 可能 RAM 空间中指定了一些数据、这些数据当然不是闪存/FRAM 的一部分。  许多软件没有该警告并忽略这种情况、但我们在对 MCU 进行编程之前测试所有字节的有效性。 请给我发送电子邮件至 hex 文件(如果可以)、然后我们可以检查文件内容。
    此致、
    Gregory Czajkowski
    Elprotronic Inc.
    gregory@elprotronic.com

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

    您好、Eddie、

    要回答您的问题:我已经尝试使用全新(未编程)器件以及使用 MSP-FET 和 Uniflash 成功编程的器件。

    愚蠢的问题:如何将十六进制文件附加到此帖子? 我似乎找不到这种选择。


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

    您好、Michael、
    请将十六进制文件通过电子邮件发送给我、并发送至我在下面提供的电子邮件地址、而不是将其公开。
    Gregory Czajkowski
    Elprotronic Inc.
    gregory@elprotronic.com