5 Replies Latest reply on Oct 4, 2017 2:00 AM by rash

    Manage memory

    jerome_2594171

      Hello,

       

       

      I want to manage the memory of my microcontroller STM32F415 (192k bytes SRAM including 64k bytes of CCM data RAM) with two features:

       

      AMQP (~ 30k bytes required)

      and

      Bluetooth communication (~ 25k bytes required)

       

      However after a test it is published that I do not have SRAM available in the microcontroller.

       

      At the beginning of : void application_start (void), the available SRAM is close to 32k bytes.

       

      So I have three questions:

       

      1) "192k bytes SRAM including 64k bytes of CCM data RAM" does it mean the maximum SRAM available memory is 64k bytes or 192k ?

       

      2) Can I reduce the SRAM required for AMQP or Bluetooth communication? And how if it's possible?

       

      Or

       

      3) Can I reduce SRAM used before the start of my project? And how if it's possible?

      (The project uses RTOS: ThreadX and Network stack: NetXduo).