主题中讨论的其他器件: TM4C1233H6PM
工具/软件:TI C/C++编译器
大家好
我们在产品中使用 Tiva 系列 MCU。
最初、我们使用 了 TM4C1233D5PM、并在某个时候将其更改为 TM4C1233H6PM -也就是说、我们现场拥有两个 MCU。
两者之间的差异为:
TM4C1233H6PM、闪存:256、RAM:32
TM4C1233D5PM、闪存:64、RAM:24
我们经常向现场的器件推送固件更新。 到目前为止、我们已将针对 TM4C1233D5PM 编译的固件推送到 基于 TM4C1233D5PM 和 TM4C1233H6PM 的产品中-这种做法效果很好。
现在、我们要 在现场使用基于 TM4C1233H6PM 的产品中的附加 RAM。 我们希望能够为两个器件使用相同的固件文件。
固件可以运行时确定它是在 TM4C1233D5PM 还是 在 TM4C1233H6PM 上运行。
具体而言、我们希望在固件在 TM4C1233H6PM 上运行时分配更多的 FreeRTOS 堆。
你们中有人对我们如何以最巧妙的方式获得这一信息有什么建议吗?
谢谢
此致
Christian