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.

MSPM0G3507-Q1: FreeRTOS and external memory example

Part Number: MSPM0G3507-Q1
Other Parts Discussed in Thread: MSPM0G3507

Team, do we have a free RTOS example for the MSPM0G3507 EVM that implements a file system using external SPI memory, preferably FRAM or SD card. 

I am working on a data logger for a large OEM and require to data log errors to an NVM memory. Can you please reach out to me on internal email.

Regards A0741375

  • Hello Steve,

    Currently our FreeRTOS examples are quite limited and show off the Kernel integration as seen here. More examples are planned in the future, but currently not available. We do not have any generic  examples for interfacing with external memory such as a SPI FLASH/FRAM or SD card for MSPM0. We do have generic SPI example that could be utilized for both cases. 

    Alternatively, the lower 32kB of memory has extended Flash cycle endurance and can be used as an (emulated) EEPROM for NVM storage. We have two examples of that shown here

  • Hi Jase, good to hear from yourself.

     

    So I want a huge external memory to trace/log data on a vehicle network. I have a device that emulates an SD card however is a SD card like IC to populate onto the PCB.

     

    Firstly a 512MB SPI Flash IC – includes internal driver to emulate SD card

     

    Secondly a 512KB SPI FRAM IC – generic low density FRAM

     

    Possibly a 2MB FRAM – High density FRAM – Q1

     

    Let me look at some generic c code for a FAT FFS and see if I can port this to MSPM0G3507 EVM and I will be in touch.

     

    Steve