【经验】如何调整OPL1000/OPL1200 SoC的RAM空间大小?

2021-05-19 世强
SoC,OPL1000,OPL1200,旺凌科技 SoC,OPL1000,OPL1200,旺凌科技 SoC,OPL1000,OPL1200,旺凌科技 SoC,OPL1000,OPL1200,旺凌科技

使用旺凌科技SoC OPL1000/OPL1200在开发时,可能会遇到代码空间不足或者堆栈空间不足的情况,此时我们可以根据项目应用适当调整code和heap的空间大小,本文将讲解OPL1000/OPL1200的RAM空间以及如何对其进行调整。

 

OPL1000/OPL1200的RAM空间总大小为384KB,其中有158KB被内部使用,剩余可供用户使用的空间为384-158=226K,剩余226K这部分空间供code运行(芯片上电后是将flash中的code搬到RAM中运行)和heap使用。

当我们code空间不足时,可以评估heap的使用情况,如果heap余量较大,可以适当减小heap空间,扩大code空间,反之亦然。

 

接下来我们以blewifi这个demo为例,教大家如何将heap的10KB空间转为code空间。该例程默认code空间为0x00025B60 Bytes,在项目下opl1000_app_m3.sct文件下的SCT_PATCH_LEN有相关定义。

 

此时我们将code空间增大10KB,即0x00025B60+0x00002800=0x00028360。

 

 

接着我们在main_patch.c中找到__Patch_EntryPoint,通过 g_ucaMemPartAddr和g_ulMemPartTotalSize修改heap的大小。

将g_ucaMemPartAddr修改为0x43E800(0x43C00+0x2800)

将g_ulMemPartTotalSize修改为 0x10800(0x13000-0x2800)

同时将Sys_SetUnsuedSramEndBound里的值修改为0x43E800

 

 

此时,我们对code和heap空间的调整已经完整,重新编译工程即可。


  • +1 赞 0
  • 收藏
  • 评论 0

本文由xion提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】使用无线连接SoC OPL1000实现通过蓝牙获取AP的SSID和密码并成功连接

本文介绍如何使用旺凌科技的无线连接SoC OPL1000实现蓝牙获取AP的SSID和密码,并且连上AP。

设计经验    发布时间 : 2021-03-25

【经验】如何使用旺凌科技OPL1000开发板测试功耗

本文指导如何使用旺凌科技OPL1000开发板测试OPL1000功耗。 硬件准备:OPL1000开发板;软件:功耗测试固件,串口调试助手OPL1000。开发板和功耗测试固件请联系世强获取。

设计经验    发布时间 : 2021-12-18

【经验】加大无线连接SoC芯片OPL1000 Flash空间的注意事项和分配方法

使用旺凌科技OPL1000无线连接SoC芯片进行开发时,由于应用层可能会存放比较大量的用户数据,默认的1MB Flash可能不够用,因此本文介绍加大Flash的注意事项以及如何对Flash和RAM的空间做分配。

设计经验    发布时间 : 2021-04-28

【产品】超低功耗2.4GHz WiFi+蓝牙SoC芯片OPL1200

旺凌科技推出的WiFi+蓝牙SoC芯片OPL1200的主要特点是增加了8Mbit嵌入式闪存作为系统主闪存,8Mbit嵌入式闪存用于存储用户应用程序和系统补丁。OPL1200具有完全集成的2.4GHz无线收发器和基带处理器,适用于Wi-Fi 802.11b和Bluetooth®Smart应用。

新产品    发布时间 : 2020-09-10

用户指南  -  旺凌科技  - Version 0.2  - 06/13/2018 PDF 英文 下载 查看更多版本

CAD模型库  -  旺凌科技  - 2024/3/26 RAR 英文 下载

OPL1000 Data Sheet

型号- OPL1000

数据手册  -  旺凌科技  - Version 1.0  - 2021/12/1 PDF 英文 下载

数据手册  -  旺凌科技  - Version 1.5  - 2023/05/12 PDF 英文 下载 查看更多版本

数据手册  -  旺凌科技  - Version 1.1  - 2021/06/22 PDF 英文 下载

用户指南  -  旺凌科技  - Version 1.7  - 2019-10-12 PDF 中文 下载 查看更多版本

【应用】国产低功耗WiFi SOC OPL1000温控器方案,兼容Wi-Fi 802.11b和蓝牙5.0 BLE标准

在温控器的应用中,旺凌科技OPL1000作为无线控制单元,实现多元化的控制管理功能,SoC可以作为一个独立的应用程序专用通信处理器,在超低功耗非常关键的托管MCU系统中用作无线数据链路。

应用方案    发布时间 : 2023-03-08

数据手册  -  旺凌科技  - Version 1.1  - 2021/06/18 PDF 英文 下载

【应用】WIFI+BLE SOC OPL1000助力宠物定位器,体积仅6×6mm,功耗低至3μA

宠物定位器项目,本文介绍旺凌科技的一款WiFi+BLE SOC OPL1000,其应用优势如下:双处理器;保持与服务器连接时电流低至80μA,睡眠电流低至3μA;芯片尺寸6mm×6mm,减少芯片外围器件;外设丰富。

应用方案    发布时间 : 2022-07-26

【产品】集成2.4GHz无线收发器和基带处理器功能的SoC OPL1800,具有2Mbps速率能力

旺凌科技的OPL1800 SoC是一款完全集成2.4GHz无线收发器和基带处理器功能的芯片,适用于Wi-Fi802.11b和Bluetooth®Smart应用。可用作独立特定应用的通信处理器,也可以用作超低功耗是关键性能的托管MCU系统中的无线数据链路。

产品    发布时间 : 2022-10-28

展开更多

电子商城

查看更多

品牌:旺凌科技

品类:集成电路IC芯片

价格:¥6.3000

现货: 2,647

品牌:旺凌科技

品类:集成电路IC芯片

价格:¥9.5000

现货: 2,300

品牌:旺凌科技

品类:SOC

价格:¥17.3930

现货: 20

品牌:旺凌科技

品类:蓝牙模块

价格:

现货: 0

品牌:旺凌科技

品类:SOC

价格:

现货: 0

品牌:旺凌科技

品类:蓝牙模块

价格:

现货: 0

品牌:旺凌科技

品类:radio transceiver

价格:¥10.8093

现货: 0

品牌:瑞纳捷

品类:国密安全芯片

价格:¥4.5000

现货: 146,200

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 112,006

品牌:SILICON LABS

品类:Wireless SoC

价格:¥21.5556

现货: 93,886

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:海思

品类:IC

价格:¥61.6424

现货:39,900

品牌:海思

品类:IC

价格:¥60.3549

现货:6,500

品牌:海思

品类:IC

价格:¥63.7125

现货:3,425

品牌:地平线

品类:SOC

价格:¥81.0470

现货:1,804

品牌:CellWise

品类:电源管理芯片

价格:¥1.5840

现货:1,783

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:君正

品类:SOC

价格:¥35.0800

现货:1,268

品牌:TE connectivity

品类:汽车连接器

价格:¥35.8800

现货:940

品牌:联咏

品类:IC

价格:¥34.4000

现货:907

品牌:SKYWORKS

品类:Dual-Channel Analog Interface ProSLIC®

价格:¥18.6975

现货:240

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面