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:在除0x0之外的另一个地址中编译 TI-RTOS

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/570891/rtos-compiling-ti-rtos-in-another-address-besides-0x0

Thread 中讨论的其他器件:CC2650

工具/软件:TI-RTOS

您好!

我一直在 Tiva 中为我的应用使用引导加载程序(并希望稍后将其调整为 CC2650)。 将来、我想调整我的固件以使用 TI-RTOS (而不是引导加载程序)。 我想知道、如果我将链接器更改为在0x4000而非0x0处编译代码、我是否会遇到任何问题。 如果 TI-RTOS 希望在特定地址中包含内容、或者如果只是更改链接器、将会执行什么操作?


我希望有人能帮忙。 谢谢

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

    您需要配置内核以相应地放置矢量表。 通过 USB 对 DFU 进行了很好的更新。 您可以忽略 USB 部分、但 DFU 引导加载程序和 TI-RTOS 器件适用。

    processors.wiki.ti.com/.../TI-RTOS_USB_DFU

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。 我将查看它。 应该足够简单。

    BTW、TI-RTOS 没有用于访问闪存和/或 EEPROM 的驱动程序、对吧? 只有"器件"具有特定于 MCU 的 API。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们在较新版本的 TI-RTOS 中有一个 ti/drivers/NVS (非易失性存储)模块。 由于我们尚未最终确定设计(我们附带了免责声明)、因此它"不是官方的"支持、但您可以对此进行拍摄。 我们希望在今年完成该计划。

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