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.

[参考译文] RTOS/MSP430F5438A:TI-RTOS

Guru**** 2522770 points
Other Parts Discussed in Thread: MSP432E401Y, MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/716726/rtos-msp430f5438a-ti-rtos

器件型号:MSP430F5438A
主题中讨论的其他器件:MSP432E401Y

工具/软件:TI-RTOS

您好!

我的问题是、我们如何使用 TI-RTOS 支持大型数据模型?

XDC 工具是否仍然不支持以下链接中所述的大型数据模型?

https://e2e.ti.com/support/embedded/tirtos/f/355/t/324814?Large-Data-model-MSP-430

背景:

我使用 IAR 通过 TI-RTOS 构建项目。

在将数据模型从小型更改为大型之后、如下图所示配置 TI-RTOS 期间会出现错误。

BTW。 我已经尝试使用 IAR 提供的函数  __data20_write_char ()和 __data20_read_char (),这两个函数运行正常。

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

    我们不支持 XDCtools 或 TI-RTS (SYS/BIOS)中的大数据模型。 需求几乎不存在。

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

    您好、Todd、

    我有一个类似的问题是一个很差的问题(见下文)、但被 James 重新确定了这个问题。

    因此,如果 XdcTools 和 TI-RTOS 不支持大 内存模式,如何处理 MSP430F5438A 或 MSP432E401Y 等更大器件上大于64KB 的代码?  当然 ,必须有这样做的方法吗?

    谢谢。 此致:Jack。

    大家好、我在当前项目上使用 MSP430F5438A 与 TI-RTOS 和 IAR 编译器。 代码很可能会超过70KB、因此我尝试使用大数据模型(即20位地址)。 我得到 不可解密的 XDC 误差。 我假设用于 MSP 的 TI-RTOS 和 XdcTools 确实支持大型存储器模型、因为大量 MSP 系列器件具有大于64KB 的闪存。  例如、我将再次将 MSP432E401Y 器件与 TI-RTOS 和 IAR 搭配使用、并且在该项目中、我将需要超过200KB 的代码空间。 那么、问题是什么、如何解决? 谢谢你。 此致:Jack

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它支持 MSP430上的大型代码和受限数据。 我们发现、大多数人使用受限模式而不是大型数据模式。 请查看有关受限数据模型的编译器文档、以了解其与大型数据模型之间的差异。

    CortexM 器件(例如 MSP432)没有这种情况、因此这不是问题。