Other Parts Discussed in Thread: TM4C1233H6PM
Tool/software: TI C/C++ Compiler
Hi all
We use the Tiva series MCU in our product.
Originally, we used the TM4C1233D5PM and changed at some point to TM4C1233H6PM - that is, we have both MCUs in field.
The differences between the two are:
TM4C1233H6PM, Flash: 256, RAM: 32
TM4C1233D5PM, Flash: 64, RAM: 24
We frequently push firmware updates to the devices in the field. Until now, we have pushed firmware compiled for TM4C1233D5PM to both the TM4C1233D5PM and the TM4C1233H6PM based products - and this has worked well.
Now, we want to make use of the additional RAM in the TM4C1233H6PM based products in field. We would like to be able to use the same firmware file for both devices.
The firmware can run-time determine if it runs on the TM4C1233D5PM or the TM4C1233H6PM.
Specifically, we want to allocate more FreeRTOS heap when the firmware runs on the TM4C1233H6PM.
Do any of you have suggestions on how we can obtain this in the most elegant way?
Thanks
Best regards
Christian