stm32+RTOS
含stm32+嵌入式实时系统的关联文章
sean-zhao
爱屋及乌
展开
-
stm32f407执行rt-thread堆初始化HardFalt rt_system_heap_init
在做STM32F407VE系列的BSP,但出现一个问题:1. 本芯片的SRAM大小为192KB;2. 按照移植手册上把SRAM大小写为192KB时,堆初始化时rt_system_heap_init,始终报硬件错误;3.把SRAM改为128KB之后就正常了;按照手册进行移植的,难道堆不能全部使用完系统剩余内存?还是有其他原因?问题解决思路:STM32F407VE系列内存是不连续的,有64K是CCM内存,因此堆分配的时候需要分段分配!CCM内存CCM只可以CPU访问,SRAM的话CPU和转载 2021-07-05 23:19:47 · 410 阅读 · 0 评论 -
ARM汇编的一点想法
最近在做一个项目,采用的平台为STM32 + FreeRtos,因为带领一帮新人做,每个人的水平参差不齐,但是经过一段时间的锻炼,看的出来每个人都有一定的成长。因此,我觉得,对于一个人的成长而言,兄弟般的感觉做事,就是一个字:爽!反过来对自己而言,也是相当有益的。最近在关于系统启动方面的初始化,以及因内存资源有限需要实时关注内存占用问题,以及对函数的调用关系。得时刻盯着这些个小伙子写的转载 2015-11-24 09:33:01 · 467 阅读 · 0 评论