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.

expand TM4C129XNCZAD code and data memory

Other Parts Discussed in Thread: TM4C129XNCZAD

hello,

what is the best way to extend the TM4C129XNCZAD code and data memory cause my application my exceed the current provided internal memory?

also, if we are able to extend, is it easy for the SW development?

also, we are planing to use the TI-RTOS, does it make any difference?

Best regards,

Mohamed Fawzy

  • Hi Mohamed,

    You can expand the code and data memory using the SDRAM on the EPI. If you want to keep it non-volatile then an external NOR Flash can be connected on EPI.

    If you can be more specific how you want the code to be kept, more options can be suggested

    Regards,

    Amit Ashara

  • Hi Amit,

    actually I couldn't understand your reply well, what I need is store the code on the internal flash beside using an extra external flash, like having two paging memory areas. Can I? beside what is the nature of the recommended flash, is it serial or parallel?

    but are you suggesting any different model that can be better in the performance?

    Best Regards,

    Mohamed Fawzy

  • also I need to do the same regarding to the data memory area.

    so it will be nice if there is an Application note that provide different connection method between the expanded code and data memory areas.

  • Hello Mohamed,

    The NOR Flash is a parallel Flash on the EPI module of TM4C129. You can store code and data in the external flash and access it by CPU by direct addressing. When the TM4C129 boots, it will go to internal flash where you need to have a code to initialize the EPI IO's and EPI module and then branch to it.

    I am not sure if an application note exist to do so, so you would have to go through the application notes on the Tiva web page.

    Another method is to store the code in Serial SPI Flash and have the loader code put it in SDRAM that can be connected to the EPI. This will be better in code execution performance compared to NOR Flash which would be slower. However it will have the overhead of copying the image from Serial SPI Flash memory every time the MCU is powered down.

    Regards

    Amit Ashara