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

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

本帖最后由 TaoistMo 于 2018-11-29 09:13 编辑 5 O: g3 B+ d3 V, P8 q9 ~4 x
% I5 b8 n. J! O! ?$ e% r) d
本人昨天从GitHub上下载了最新的3.1.1版本的系统包然后跟着官方的步骤做了一遍最小工程的教程,编译能正常通过,但是到链接的时候就出现下面的错误:
  w% `8 K, I4 ?6 S6 V. `. b

; r+ F. |' y: f! E; f; E“.\Objects\project.axf: Error: L6218E: Undefined symbol Image$$RW_IRAM1$$ZI$$Limit (referred from board.o)”
  A  X, n# I+ l! c' q

6 {3 u( V- m7 M2 V百度了一上是说需要用MDK自己的内存相关函数替换标准库函数,但我觉得不是这个原因,请问该如何解决?
4 O* q; Z  w1 _
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2018-12-3 16:37:37 | 显示全部楼层
问题解决了吗?
使用道具 举报 回复
发表于 2018-12-3 21:23:57 | 显示全部楼层
可以打包上传一份你的工程吗?我没有遇到这个问题,也没办法再现这个问题。
使用道具 举报 回复
发表于 2018-12-5 11:14:43 | 显示全部楼层
yaomo718 发表于 2018-12-3 21:234 Y) J$ E- Z1 h2 p! [4 l
可以打包上传一份你的工程吗?我没有遇到这个问题,也没办法再现这个问题。 ...
* P+ I! e2 i% h
压缩包里就是我按照官方教程建立的工程,我检查了我的步骤,也没有发现跟官方有什么不同,请大佬过目压缩包:cubesat.zip6 J( B0 Q% t2 M  r6 Y
" i' c. l& c! T0 w
使用道具 举报 回复
发表于 2018-12-6 18:39:22 | 显示全部楼层
TaoistMo 发表于 2018-12-5 11:144 G% T; M3 m3 x+ K& G
压缩包里就是我按照官方教程建立的工程,我检查了我的步骤,也没有发现跟官方有什么不同,请大佬过目压缩 ...

) _. Q3 [# w# ~0 \) U能不能把编译文件删掉啊,你这个打包文件太大了,我下不下来
使用道具 举报 回复
发表于 2018-12-7 08:43:35 | 显示全部楼层
yaomo718 发表于 2018-12-6 18:39
+ p! O& o+ }/ ^; F. a7 ~" [* a能不能把编译文件删掉啊,你这个打包文件太大了,我下不下来
. T3 S# z9 ~5 n2 j6 p4 A: C
编译文件闪掉也很大,主要是Libraries文件夹太大了,这里面是stm的固件库,我重新压缩一下压缩包:cubesat.7z
  s! h( U; R7 d* e提取码:4qxv
( f6 R6 s4 g' {) [& U9 v) b
使用道具 举报 回复
发表于 2018-12-7 15:39:16 | 显示全部楼层

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

选择默认生成的分散加载描述文件
6 \7 _0 G) e/ a  l* F1 z8 u5 i
你这个问题在与没有使用默认生成的分散加载描述文件,又没有指定分散加载描述文件,导致无法确定RW_IRAM1的地址,所以系统不能确定Image$$RW_IRAM1$$ZI$$Limit的值而报错。6 P9 ~/ M" s! L; B$ G! H
使用道具 举报 回复
发表于 2018-12-9 14:43:24 | 显示全部楼层
yaomo718 发表于 2018-12-7 15:391 Y. K, D& M6 [% K( x6 J
你这个问题在与没有使用默认生成的分散加载描述文件,又没有指定分散加载描述文件,导致无法确定RW_IRAM1 ...
- Z, C( B. f3 c; [, m- W$ C7 L& y
非常感谢您,问题解决了
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by RT-Thread

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