RT-Thread官方最小工程教程MDK无法编译通过问题

2018-11-29 09:12 [复制链接] 7 157

本帖最后由 TaoistMo 于 2018-11-29 09:13 编辑
2 s: m& u1 `3 B/ I+ h
; A! q( F, [  c0 l! H! o, p# ~本人昨天从GitHub上下载了最新的3.1.1版本的系统包然后跟着官方的步骤做了一遍最小工程的教程,编译能正常通过,但是到链接的时候就出现下面的错误:
. m2 i' u. u' w, W" j# t# {( N$ w
% N2 S( A: X% m1 I; x* s+ O. ^
“.\Objects\project.axf: Error: L6218E: Undefined symbol Image$$RW_IRAM1$$ZI$$Limit (referred from board.o)”) B, N# K# E4 o8 E: Q* L
! w$ e/ W8 T0 }8 S& p/ W2 p' \3 f/ f
百度了一上是说需要用MDK自己的内存相关函数替换标准库函数,但我觉得不是这个原因,请问该如何解决?
, ?9 T, B; b) e2 r
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2018-12-3 16:37:37 | 显示全部楼层
问题解决了吗?
使用道具 举报 回复
发表于 2018-12-3 21:23:57 | 显示全部楼层
可以打包上传一份你的工程吗?我没有遇到这个问题,也没办法再现这个问题。
使用道具 举报 回复
发表于 2018-12-5 11:14:43 | 显示全部楼层
yaomo718 发表于 2018-12-3 21:236 k' D  N2 Y) K/ @9 b+ g. X
可以打包上传一份你的工程吗?我没有遇到这个问题,也没办法再现这个问题。 ...
' m; N7 k, g  z8 m
压缩包里就是我按照官方教程建立的工程,我检查了我的步骤,也没有发现跟官方有什么不同,请大佬过目压缩包:cubesat.zip
/ m) B" F5 T  Q+ x8 Q6 }' B1 ^1 Y8 p  M0 Z/ ?( l! i
使用道具 举报 回复
发表于 2018-12-6 18:39:22 | 显示全部楼层
TaoistMo 发表于 2018-12-5 11:14
/ B* n3 m1 n) {* j  A! ]压缩包里就是我按照官方教程建立的工程,我检查了我的步骤,也没有发现跟官方有什么不同,请大佬过目压缩 ...
3 a2 N2 H) c& u  |7 {1 D/ H% t
能不能把编译文件删掉啊,你这个打包文件太大了,我下不下来
使用道具 举报 回复
发表于 2018-12-7 08:43:35 | 显示全部楼层
yaomo718 发表于 2018-12-6 18:39& g1 N6 B- m0 K
能不能把编译文件删掉啊,你这个打包文件太大了,我下不下来

1 g4 n8 u  j/ ]; k5 b2 z编译文件闪掉也很大,主要是Libraries文件夹太大了,这里面是stm的固件库,我重新压缩一下压缩包:cubesat.7z
# I4 o# v. ~& A! o/ Q. J! c3 v, ~* J提取码:4qxv
! I4 I* x! i9 j6 Z
使用道具 举报 回复
发表于 2018-12-7 15:39:16 | 显示全部楼层

选择默认生成的分散加载描述文件

选择默认生成的分散加载描述文件

  F" Y7 E1 h3 K7 o$ _你这个问题在与没有使用默认生成的分散加载描述文件,又没有指定分散加载描述文件,导致无法确定RW_IRAM1的地址,所以系统不能确定Image$$RW_IRAM1$$ZI$$Limit的值而报错。
& }/ p  O$ W. t! Y
使用道具 举报 回复
发表于 2018-12-9 14:43:24 | 显示全部楼层
yaomo718 发表于 2018-12-7 15:39
' G8 ?" e. n  `/ {( @3 R* J* Q你这个问题在与没有使用默认生成的分散加载描述文件,又没有指定分散加载描述文件,导致无法确定RW_IRAM1 ...
, F# e$ Z5 o6 N- p, W9 ^+ k, R
非常感谢您,问题解决了
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|RT-Thread开发者社区  

© 2013-2017 上海睿赛德电子科技有限公司 沪ICP备13014002号-1

Powered by RT-Thread

快速回复 返回顶部 返回列表