AliOS Things实现SRAM,并将heap移动SRAM上

简介: AliOS Things实现SRAM,并将heap移动SRAM上

1.通过cubemx生成SRAM的初始化,这个应该没啥问题了,出现硬件错误啥的,就查这个哪个参数每设置对就对了
2.修改LD链接文件,增加对应存储位置及大小
image
2.1在LD文件中我还加了个如下,方便以后编译时能指定变量到存储器
image
3.然后就是confic的修改,将LD文件中的变量声明,并重新设置aos_heap_set()
image
4.最后一步就是在board.c中的board_init()中初始化外部sram,因为此初始化后才是其他初始化
image
5.mk文件的修改就不说了,confin文件也不说,大家自行研究,相信会用的都会

目录
相关文章
|
9月前
|
芯片
飞腾CPU FT-2000/4 uboot下PHY调试记录
飞腾CPU FT-2000/4 uboot下PHY调试记录
373 0
飞腾CPU FT-2000/4 uboot下PHY调试记录
|
存储 芯片 内存技术
Jlink使用技巧之烧写SPI Flash存储芯片
Jlink使用技巧之烧写SPI Flash存储芯片
349 0
Jlink使用技巧之烧写SPI Flash存储芯片
|
IDE 开发工具 内存技术
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
上一篇文章中,我们一同学习了“如何开启编程后打印FLASH以及RAM占用信息”的功能,但是在实际开发中,尽管我们的程序并未使用到全部的RAM空间,但仍存在IDE中该打印信息提示RAM占用达到100%的情况
RISC-V MCU IDE MRS(MounRiver Studio)开发之: 解决编译后显示RAM占用率100%的问题
|
算法 物联网 开发工具
AliOS Things 二级bootloader方案介绍
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行的一段代码。
AliOS Things 二级bootloader方案介绍
|
物联网
移植Alios Things 到STM32F103C8
移植Alios Things 到STM32F103C8
4638 0
|
物联网 调度
AliOS Things SMP系统及其在esp32上实现示例
AliOS Things实现了基本的SMP调度框架,支持多CPU体系的系统运行和调度机制。任务可以动态在多核间进行切换或者绑定运行;高优先级任务可以最大化利用空闲资源核运行。基于此框架,可以快速实现AliOS Things在各种不同多核CPU架构下的移植。
5250 0