OpenHarmony开发者论坛

标题: 【移植】芯片移植常见问题 [打印本页]

作者: 诚迈_雨哥    时间: 2024-1-9 08:59
标题: 【移植】芯片移植常见问题
[md]# 常见问题

## 如何将用户的堆内存挂载进内核

内核堆内存配置的相关宏如下,用户可根据实际情况,在target_config.h中配置:
**表1** 内核堆内存配置相关宏

| 宏名称                   | 描述                                                                                                                                                      |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LOSCFG_SYS_EXTERNAL_HEAP | 这个宏决定系统是使用内核的内部堆内存还是用户的堆内存,默认为0(即使用内部的堆内存),大小为0x10000;如果用户需要基于外部的堆内存,那么可以将该宏设置为1。 |
| LOSCFG_SYS_HEAP_ADDR     | 内核堆内存的起始地址。                                                                                                                                    |
| LOSCFG_SYS_HEAP_SIZE     | 内核堆内存的大小,即LOSCFG_SYS_HEAP_ADDR指定的内存块大小。                                                                                                |

**说明:**

指定的堆内存范围务必保证没有其他模块使用,避免踩内存,破坏堆内存功能。

## 声明

* 本文转载自 https://gitee.com/openharmony/do ... /device-dev/porting
* 源文件目录 ./docs/zh-cn/device-dev/porting/porting-chip-faqs.md;
* 文件修改截止日期 2024.01.01
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5