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.

[参考译文] MSP430FR6007:当 LEA 大于 18 x int16_t 时、控制器不会启动

Guru**** 2419950 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1544097/msp430fr6007-controller-does-not-start-when-lea-are-is-bigger-than-18-x-int16_t

器件型号:MSP430FR6007


工具/软件:

您好、

目前我有 Phänomen 当我的 Lea ram 面积大于这个:

#define _PRAGMA(x) _Pragma(#x)
#define USS_LEA_DATA(var, align)                                                                                       \
  _PRAGMA(DATA_SECTION(var, ".leaRAM"))                                                                                \
  _PRAGMA(DATA_ALIGN(var, (align)))

USS_LEA_DATA(leaMem, 4) int16_t leaMem[18];

控制器未启动。 空间是足够的,我没有得到它。 编译器是最新的 CGT。 由于缺乏文档、我被困在这里。  

有人有线索吗?

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

    我们等待 USS 专家的评论。

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

    您好、

    您认为 leaRAM 比它更大的意思是什么?  

    硬件侧 FR6007 MCU 上的 leaRAM 大小限制为 0x2C00 至 0x3C00。 它在物理层面不支持更大范围的 leaRAM。

    此致、

    现金好

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

    我发现问题是 IQMath(代码模型)和 MSP430 driverlib(代码模型)未对齐