[注意]关于最近有人更新内核后,bsp编译不通过的问题

置顶 精华 发表在 BSP2019-9-30 12:06 [复制链接] 5 1092

最近有个pr 将 【组件自动初始化功能】与  【user main】进行了解耦,并在组件kconfig中默认不使用 【组件自动初始化功能】与 【user main】。将该功能是否使用的决定权放在了bsp中。  X8 t  W3 v1 P2 i+ N
  R, T. o6 r" F
4 n, {% G# v( ~% `6 z

1 E/ X- Y* u5 n然后就有人出现了以下问题【解决方法在帖子中】:
# D) m) S0 R3 e3 R' V* F* D/ nscons err,'entry'问题、mdk 断言错误,dummy==0等
9 y: G( V9 x. J- R" t# Y) i8 Whttps://www.rt-thread.org/qa/thread-422021-1-1.html) v( L6 E% g, ^- ?6 V
https://www.rt-thread.org/qa/thread-422020-1-1.html
+ A7 I8 n4 V6 q5 ?! c# _: c, k% e" J  V7 r

7 M4 d+ K" t5 x) E' P% Y" l7 R# [$ n$ ?$ l( r' D9 ]

. Y" n4 E  j2 @  B8 x这里,出现的这些问题,基本都是由于更新了内核、组件等,却没有更新bsp造成的。(而相关的pr 不仅修改了组件的kconfig,还修改了bsp中的kconfig,当然还有其他的修改,所以只更新代码的某些部分是不行的)。
! m1 a, X! j1 ?7 p+ Y" S% E/ G: d, e- o1 \) ?/ {" }/ c7 q

+ r$ }2 n  O! i7 e1 L+ L0 J如果将代码整体同时进行了更新,那么不会有这样的问题。
! E& I! p- W* @+ {% n/ u( K" D1 r或者使用的是发布版本代码,也不会发生这样的问题。- ~2 B3 s9 _7 @! F. O
; h6 o! q4 w+ t1 |7 n1 v
4 x; m; d+ V, @# [$ o. G
所以,这里再次强调声明,正确选择rtt分支及版本的重要性。
* _6 W$ m( v7 G+ P5 m
: a0 ?5 C" y1 ]% u" `( G" Y我猜有很多人现在的状况可能是这样的:自己玩diy什么的,用的master分支的代码,做了一个属于自己的bsp,过了段时间,发现rtt master更新了,然后直接更新一波,既没有看提交记录,也没有看pr是否对自己的工程有什么影响,更新完发现挂了。。。/ v+ N8 E) O9 O0 j$ n. u4 n

9 N- U1 Q- b, Y4 _6 L5 `$ v! n2 G$ B- W6 x. p2 I9 W# s4 R  N
如果是做项目,或者是初学者,请直接使用rtt发布版本,不要使用master开发分支的代码~
; L& L+ W2 d3 S/ L
' b+ b5 W' a/ {/ ?: h; Q2 @如果是想体验rtt新功能、紧跟rtt master分支,需要经常同步代码,那么在同步代码时注意整体同步~因为你不知道某个pr是修改了一个文件还是多个部分的文件。5 V" x+ U3 ^/ N, K: }- Z  `+ L9 y) q
- x9 [+ |  y! i# I( v! D6 r) e
: Y/ t" m/ ~# V/ o5 S( w. Q) ^, R# }
- }) i- z9 S0 a2 Q( \
推荐阅读文章:如何选择合适的 RT-Thread 版本/分支进行开发或学习?https://mp.weixin.qq.com/s/d1YKCW5lR95cA3ZSyb2tBw
  S% S4 u- h3 _- n# o3 \# `3 b. |( [2 b" m) f4 S, B' z

4 I. f1 B6 ^2 C: R) ]7 Z2 I$ r0 O如果读完文章,还想保持上面 我猜 的那种状况,那么大家更新时候多注意,请仔细看更新后产生的影响。- C" h7 M+ K! {" T( S2 W1 A
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-9-30 17:37:57 | 显示全部楼层
赞,选择稳定版本 RTT 进行开发
使用道具 举报 回复
发表于 2019-10-10 09:05:58 | 显示全部楼层
值得在使用中注意,赞
使用道具 举报 回复
发表于 2019-10-12 11:57:01 | 显示全部楼层
赞,还是选择TAG版本开发比较好
使用道具 举报 回复
发表于 2019-10-31 12:00:55 | 显示全部楼层
666
使用道具 举报 回复
发表于 2019-11-30 19:46:29 | 显示全部楼层
原来如此,谢谢分享~
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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