Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
天中雨水
rt-thread
提交
8e2a699d
R
rt-thread
项目概览
天中雨水
/
rt-thread
该项目与 Fork 源项目分叉
Fork自
RT-Thread / rt-thread
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8e2a699d
编写于
6月 24, 2020
作者:
A
ArdaFu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[BSP][TM4C129X] Fix the bug that HEAP is not initalized at system start up.
上级
3408c57d
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
6 addition
and
2 deletion
+6
-2
bsp/tm4c129x/applications/board.c
bsp/tm4c129x/applications/board.c
+5
-1
bsp/tm4c129x/applications/board.h
bsp/tm4c129x/applications/board.h
+1
-1
未找到文件。
bsp/tm4c129x/applications/board.c
浏览文件 @
8e2a699d
...
@@ -55,12 +55,16 @@ extern void PendSV_Handler(void);
...
@@ -55,12 +55,16 @@ extern void PendSV_Handler(void);
extern
void
HardFault_Handler
(
void
);
extern
void
HardFault_Handler
(
void
);
/**
/**
* This function will initial
LPC40xx
board.
* This function will initial
TM4C129X
board.
*/
*/
void
rt_hw_board_init
()
void
rt_hw_board_init
()
{
{
//init low level drivers. e.g. cpu uart etc.
//init low level drivers. e.g. cpu uart etc.
rt_components_board_init
();
rt_components_board_init
();
//init HEAP.
#ifdef RT_USING_HEAP
rt_system_heap_init
(
HEAP_BEGIN
,
HEAP_END
);
#endif
//redirect RTT stdio to CONSOLE device
//redirect RTT stdio to CONSOLE device
rt_console_set_device
(
RT_CONSOLE_DEVICE_NAME
);
rt_console_set_device
(
RT_CONSOLE_DEVICE_NAME
);
}
}
...
...
bsp/tm4c129x/applications/board.h
浏览文件 @
8e2a699d
...
@@ -33,7 +33,7 @@ extern int Image$$RW_IRAM$$ZI$$Limit;
...
@@ -33,7 +33,7 @@ extern int Image$$RW_IRAM$$ZI$$Limit;
extern
int
_ebss
;
extern
int
_ebss
;
#define HEAP_BEGIN ((void *)&_ebss)
#define HEAP_BEGIN ((void *)&_ebss)
#endif
#endif
#define HEAP_END (
0x20000000 + 256*1024
)
#define HEAP_END (
(void *)(0x20000000 + 256*1024)
)
#define FINSH_DEVICE_NAME RT_CONSOLE_DEVICE_NAME
#define FINSH_DEVICE_NAME RT_CONSOLE_DEVICE_NAME
void
rt_hw_board_init
(
void
);
void
rt_hw_board_init
(
void
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录