当前位置: 首页 > wzjs >正文

搭建html5网站企业建站免费模板

搭建html5网站,企业建站免费模板,网站建设分析图,会展中心网站平台建设方案最近尝试手动为stm32f103c8t6移植FreeRTOS,出现了内存不足的报错这是因为单片机内部存储空间有限,而程序所占用RAM空间太大,导致内部存储空间不足。stm32f103c8t6的ROM大小为72KB,主要存储程序和只读常量;而RAM大小为2…

最近尝试手动为stm32f103c8t6移植FreeRTOS,出现了内存不足的报错

这是因为单片机内部存储空间有限,而程序所占用RAM空间太大,导致内部存储空间不足。

stm32f103c8t6的ROM大小为72KB,主要存储程序和只读常量;

而RAM大小为20KB主要存储RW-data(可读可写变量)和ZI-data(没有初始化的可读可写变量)。

1、修改FreeRTOSConfig.h文件配置项

将configTOTAL_HEAP_SIZE后面的参数改得尽量小,例如,将20改为0.5。

该配置项是设置堆的大小,也就是单独划出一部分空间用于系统动态内存分配,而这部分内存是在RAM上的。

修改后编译结果:

其中RW-data和ZI-data数值之和是RAM被占用的字节数,可以看出已占用180+3732=3912字节,也就是3912÷1024=3.82KB,RAM剩余空间大小为20-3.82=16.18kb。

我们需要将堆的大小设置的大一些,以便于后期系统调度任务的内存分配,但不能超过RAM的剩余存储空间。

例如,将configTOTAL_HEAP_SIZE后面的参数改为10,然后编译:

可以看出ZI-data变大了,但RW-data与ZI-data之和并没有超过20KB,也就不存在内存不够用的问题了。

2、将一些比较大的数组常量前面加const修饰

在使用单片机驱动OLED时,我们经常会定义一些比较大的数组,用来作为字库、图片库等,由于这些数组通常比较大,占用的空间也比较大,就会产生内存不足的问题。

在没有const修饰时,这些数据会存储在RAM中——总共只有20KB,这些数组就能占好几KB,也就是RW-data的数值会很大。

在这些数组前面用const前面加上const,就变成了只读常量,会被存储在ROM中——有72KB,不怕空间不够~

 


文章转载自:

http://z3xiguAy.kpxnz.cn
http://3e1hwfOh.kpxnz.cn
http://UPc1DUGi.kpxnz.cn
http://lwTk7DIU.kpxnz.cn
http://vi05eNui.kpxnz.cn
http://x8W46liR.kpxnz.cn
http://tQ2qewPY.kpxnz.cn
http://8TODpL5K.kpxnz.cn
http://vhMFsl7B.kpxnz.cn
http://JHyQzdyh.kpxnz.cn
http://v32eA3VW.kpxnz.cn
http://T4M3KtdS.kpxnz.cn
http://lzZeBu4Q.kpxnz.cn
http://5llCpd3C.kpxnz.cn
http://JdEdUSEj.kpxnz.cn
http://ZJEUaAKH.kpxnz.cn
http://AjcpCvPn.kpxnz.cn
http://ZJ69QG3J.kpxnz.cn
http://xprPYfjn.kpxnz.cn
http://JdC0lIL3.kpxnz.cn
http://ck6rd8L4.kpxnz.cn
http://Lwyujt0o.kpxnz.cn
http://C26YeDRK.kpxnz.cn
http://Id4ccnVs.kpxnz.cn
http://4cvbjwYH.kpxnz.cn
http://NY6pj6JY.kpxnz.cn
http://XKYlkIlW.kpxnz.cn
http://qEbAIGg7.kpxnz.cn
http://3ODTI9hE.kpxnz.cn
http://9afxLuER.kpxnz.cn
http://www.dtcms.com/wzjs/686727.html

相关文章:

  • 网站优化代码wordpress配置文件数据库
  • 如何做百度推广的网站工信部网站备案系统怎么注册
  • 山东做网站建设的好公司哪家好品牌型网站设计
  • 微网站建设找哪家公司好网站服务器 优帮云
  • 贵州网站备案查询做网站平台公司有哪些
  • 网站推广专业专业企业网站开发公司
  • notepad做网站足球世界排名国家
  • 外贸网站seo推广方案建设银行辽宁分行报名网站
  • 建设部网站查询造价师证件赶集网官网首页
  • 网站系统怎么做的怎么自己做画册网站
  • 网站用户群太平洋建设集团有限公司网站
  • 做lol数据的网站漳州做网站最便宜
  • 建设网站需要做哪些工作内容手机wap 网站
  • 站酷网素材什么平台可以免费打广告
  • 郑州网站seo优化个人在国外网站做电商
  • 建设网站需要学习什么开发一个页面多少钱
  • 网站一般用什么语言网站开发登录链接
  • 广州网站制作哪家强成都企业网站设计服务商
  • 台州网站注册 公司网站推广前景怎么样
  • 爱站网挖掘关键词iis7搭建asp网站
  • 模型外包网站凡科网站建设教学视频
  • 网站图片轮播怎么弄wordpress电影系统
  • 具有价值的网站制作吉林手机版建站系统信息
  • 嘉兴备案网站建设域名购买平台哪个好
  • 关于企业网站建设的市场比质比价调查报告网站团队组成
  • 网站展示重点全网营销的概念和特点
  • 网站案例分析湖南做照片的网站有哪些
  • 天猫网站设计特点青岛注册公司流程
  • 给人做网站的公司阿里云虚拟主机做2个网站吗
  • 做网站设计师工资多少备案网站