2025年Nordic系列芯片讲解二(Nordic协议栈以及应用层存储分布)

Nordic系列芯片讲解二(Nordic协议栈以及应用层存储分布)Nordic 的协议栈用以 hex 的方式提供给用户开发 Nordic 的芯片没用到类似 stm32 存储重映射的功能 所以 code 的地址直接从 0x0000000 开始 以 S132 SDS v5 0 协议栈为例说说 NORDIC 协议栈以及应用层 ROM 和 RAM 的分布 协议栈的 ROM 是固定不变的 每个协议栈都有固定的 ROM SIZE MBR 也打包在协议栈和 hex 文件中

大家好,我是讯享网,很高兴认识大家。

Nordic的协议栈用以hex的方式提供给用户开发。Nordic的芯片没用到类似stm32存储重映射的功能,所以code的地址直接从0x0000000开始。以S132_SDS_v5.0协议栈为例说说NORDIC协议栈以及应用层ROM和RAM的分布。协议栈的ROM是固定不变的,每个协议栈都有固定的ROM SIZE,MBR也打包在协议栈和hex文件中, 所以S132_SDS_v5.0占用的ROM为140k。ROM是根据用户配置的资源来决定。另外协议栈与app层共用栈空间,协议栈不用堆。

 


讯享网

1.ROM分布

  

    启动地址                      长度

    APP ROM地址   0x23000                   0x5D000

2.RAM分布

 

By default, the nRF52 SoC will have a shared callstack with both application stack frames and SoftDevice stack

frames, managed by the main stack pointer (MSP).

 

There is no heap required by nRF52 SoftDevices. Theapplication is free to allocate and use a heap without

disrupting the SoftDevice functionality.

 

 

 

 

小讯
上一篇 2025-01-14 13:53
下一篇 2025-03-31 08:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/52719.html