16
37
85
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2021-7-7 12:15 这两个适合你。 基于STM32H7的TCM,SRAM,SDRAM等六块内存区的动态内存分配,含MDK和IAR
zeroall 发表于 2021-7-7 12:25 多谢。 硬汉哥,请教下,如果照我上边那么初始化,是不是每次申请内存都是申请的外部内存。而内部内存不 ...
4
9
21
新手上路
eric2013 发表于 2021-7-7 15:46 那种情况下是调用FreeRTOS的API进行申请的话,是的。
upto 发表于 2021-7-7 22:02 硬汉哥,如果楼主这种情况下,用malloc_irq()申请,或者用malloc 申请。由于初始的内存是外部sdram,那是 ...
upto 发表于 2021-7-7 23:00 如果在rtos 系统中可以直接使用吗,不需要关闭中断吗
zeroall 发表于 2021-7-8 09:04 调用my_malloc(),呢。 void * my_malloc (unsigned int size) {
zeroall 发表于 2021-7-8 09:30 这样的方式申请是不是也不会使用到内部内存,由于初始化没有初始化内部内存
eric2013 发表于 2021-7-8 09:37 1 内部SRAM无需初始化,上电就可以自由访问 2 是否申请了,这个是你自己决定的,你设置malloc用的那个存 ...
eric2013 发表于 2021-7-8 09:36 开关中断不好,因为申请时间不是固定的,有时候时间略长,影响中断实时性,OS下考虑用调度锁。
zeroall 发表于 2021-8-4 20:13 硬汉哥,是否有freertos 下内存管理的例子呢
eric2013 发表于 2021-8-5 08:36 直接调用其API即可,很简单。无需例子。
zeroall 发表于 2021-8-5 10:49 我想说的是 带操作系统的 ,动态申请外部sdram的例子。带操作系统申请外部sdram时候,是不是和裸机不同呢 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-15 13:12 , Processed in 0.048498 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.