Memory consumption of Flash

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Memory consumption of Flash

951 次查看
kuldeep_chaturv
Contributor II

Hi,

In our project we are using the HID demo project as a baseline for Sw creation.

In it, after compilation, we are getting following memory consumption message after compilation(in MCU expresso).

 

Memory region         Used Size  Region Size  %age Used

    m_interrupts:         192 B         1 KB     18.75%

  m_flash_config:          16 B         16 B    100.00%

          m_text:      199648 B     251494 B     79.38%

      NVM_region:        8191 B       8191 B    100.00%

        m_data_2:        2240 B        16 KB     13.67%

          m_data:       28744 B        48 KB     58.48%

 

seems like the Flash memory for application code, is already ~80% consumed? Is it true?

So is it expected that customer to manage their application in remaining 10% or something?(remaining 10% for future use)

And what is design level recommendation from NXP about the maximum consumption for all the memory units, is there a place to see it?

 

Br,

Kuldeep

标签 (1)
标记 (1)
0 项奖励
3 回复数

878 次查看
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

You can check in the release notes of the Bluetooth LE stack the different footprints for several examples.

pastedImage_1.png

The document it's called Bluetooth Low Energy Release Notes.pdf and it's available on the SDK documentation.

Regards,

Estephania

0 项奖励

878 次查看
kuldeep_chaturv
Contributor II

Hi Estephania,

I understand that you are following the process.

but i would be extremely disappointed if i realised 80% is used already by existing app/stack or whatever and very little room for the customer app.

I would certainly need a way around.

Br,

Kuldeep

0 项奖励

878 次查看
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

You can check the 3.4 Host Stack libraries and API availability chapter of the Bluetooth Low Energy Application Developer's Guide for some recommendations and options we provide for some code optimizations regarding the usage of the libraries, also you can remove some of the elements and options you won't use in your applications that are currently in the example. 

Hope that helps.

Regards,

Estephania

0 项奖励