Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
u010088926
rt-thread
提交
4217aa99
R
rt-thread
项目概览
u010088926
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4217aa99
编写于
4月 09, 2019
作者:
jhb222
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改RAM信息相关内容
上级
e86386c9
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
914 addition
and
183 deletion
+914
-183
bsp/stm32/stm32l4r9-st-eval/README.md
bsp/stm32/stm32l4r9-st-eval/README.md
+4
-4
bsp/stm32/stm32l4r9-st-eval/board/board.h
bsp/stm32/stm32l4r9-st-eval/board/board.h
+5
-5
bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.sct
bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.sct
+13
-9
bsp/stm32/stm32l4r9-st-eval/project.uvoptx
bsp/stm32/stm32l4r9-st-eval/project.uvoptx
+841
-5
bsp/stm32/stm32l4r9-st-eval/project.uvprojx
bsp/stm32/stm32l4r9-st-eval/project.uvprojx
+51
-160
未找到文件。
bsp/stm32/stm32l4r9-st-eval/README.md
浏览文件 @
4217aa99
...
...
@@ -91,7 +91,7 @@ msh >
3.
输入
`pkgs --update`
命令更新软件包。
4.
输入
`scons --target=mdk
4/mdk
5/iar`
命令重新生成工程。
4.
输入
`scons --target=mdk5/iar`
命令重新生成工程。
本章节更多详细的介绍请参考
[
STM32 系列 BSP 外设驱动使用教程
](
../docs/STM32系列BSP外设驱动使用教程.md
)
。
...
...
@@ -102,9 +102,9 @@ msh >
-
RAM 分为三部分
```
RAM1 (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192K sram */
RAM2 (rw) : ORIGIN = 0x
20040000, LENGTH = 384k /* 384K sram
*/
RAM3 (rw) : ORIGIN = 0x
10000000, LENGTH = 64k /* 64K sram */
RAM1 (rw) : ORIGIN = 0x20000000, LENGTH = 192k /* 192K sram
用于程序定义全局变量 静态变量存放
*/
RAM2 (rw) : ORIGIN = 0x
10000000, LENGTH = 64k /* 64K sram 用于程序定义全局变量 静态变量存放
*/
RAM3 (rw) : ORIGIN = 0x
20040000, LENGTH = 384k /* 384K sram 用于heap*/
```
...
...
bsp/stm32/stm32l4r9-st-eval/board/board.h
浏览文件 @
4217aa99
...
...
@@ -25,12 +25,12 @@ extern "C" {
#define STM32_FLASH_SIZE (2048 * 1024)
#define STM32_FLASH_END_ADDRESS ((uint32_t)(STM32_FLASH_START_ADRESS + STM32_FLASH_SIZE))
#define STM32_SRAM
1
_SIZE (384)
#define STM32_SRAM
1
_START (0x20040000)
#define STM32_SRAM
1_END (STM32_SRAM1_START + STM32_SRAM1
_SIZE * 1024)
#define STM32_SRAM
3
_SIZE (384)
#define STM32_SRAM
3
_START (0x20040000)
#define STM32_SRAM
3_END (STM32_SRAM3_START + STM32_SRAM3
_SIZE * 1024)
#define HEAP_BEGIN STM32_SRAM
1
_START
#define HEAP_END STM32_SRAM
1
_END
#define HEAP_BEGIN STM32_SRAM
3
_START
#define HEAP_END STM32_SRAM
3
_END
void
SystemClock_Config
(
void
);
...
...
bsp/stm32/stm32l4r9-st-eval/board/linker_scripts/link.sct
浏览文件 @
4217aa99
...
...
@@ -2,14 +2,18 @@
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x08000000 0x00200000 { ; load region size_region
ER_IROM1 0x08000000 0x00200000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM2 0x20000000 0x00030000 { ; RW data
.ANY (+RW +ZI)
}
LR_IROM1 0x08000000 0x00200000 { ; load region size_region
ER_IROM1 0x08000000 0x00200000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x20000000 0x00040000 { ; RW data
.ANY (+RW +ZI)
}
}
bsp/stm32/stm32l4r9-st-eval/project.uvoptx
浏览文件 @
4217aa99
此差异已折叠。
点击以展开。
bsp/stm32/stm32l4r9-st-eval/project.uvprojx
浏览文件 @
4217aa99
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录