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

发表在 BSP2019-9-30 12:06 [复制链接] 5 1785

最近有个pr 将 【组件自动初始化功能】与  【user main】进行了解耦,并在组件kconfig中默认不使用 【组件自动初始化功能】与 【user main】。将该功能是否使用的决定权放在了bsp中。
2 k9 m5 ]2 [3 T0 N) P; V* h

- e0 z, z" D: c0 ]2 A8 T% T  E
4 i& q' C2 K0 E0 q/ i# K
) e& E3 d% {5 @% n$ L" U+ }
然后就有人出现了以下问题【解决方法在帖子中】:' Q/ t) e* Y+ g$ V9 N
scons err,'entry'问题、mdk 断言错误,dummy==0等
5 F' a% Z- L8 [+ Y) W. c1 U8 yhttps://www.rt-thread.org/qa/thread-422021-1-1.html
+ ^2 d, R+ f) v" |! G3 [https://www.rt-thread.org/qa/thread-422020-1-1.html
+ h0 g1 J' q6 Z( t) d  x6 t( @; u/ q4 G. ]2 ?9 r: x
# z9 N) i+ }2 ~: z' h& A; a5 `

4 x: [, ^6 S- D. ~8 u4 W8 Q9 D
$ M0 {8 k7 R; D5 A- q2 j
这里,出现的这些问题,基本都是由于更新了内核、组件等,却没有更新bsp造成的。(而相关的pr 不仅修改了组件的kconfig,还修改了bsp中的kconfig,当然还有其他的修改,所以只更新代码的某些部分是不行的)。
. J# h. t1 i" R; Q- x
6 \4 j: _; w2 e

/ z" L) `. D' H% K如果将代码整体同时进行了更新,那么不会有这样的问题。7 D2 ?5 s$ O* y# r( O3 E& m, b
或者使用的是发布版本代码,也不会发生这样的问题。
& j0 S2 {# r! {. {5 B! n) [" @0 A# }1 S+ T

/ K; H2 ]" J7 }8 |* [所以,这里再次强调声明,正确选择rtt分支及版本的重要性。' N9 S3 v/ S, Y) x: M+ p8 {
: S$ g& `" }8 S' g1 L
我猜有很多人现在的状况可能是这样的:自己玩diy什么的,用的master分支的代码,做了一个属于自己的bsp,过了段时间,发现rtt master更新了,然后直接更新一波,既没有看提交记录,也没有看pr是否对自己的工程有什么影响,更新完发现挂了。。。" h$ C( e7 V9 l' q' n
6 |+ j$ h( J; X

8 S6 n3 ~4 c5 U% \* ]如果是做项目,或者是初学者,请直接使用rtt发布版本,不要使用master开发分支的代码~
3 M3 S# _6 c& K5 S8 F6 _" B4 H5 }7 z0 Y/ m1 V
如果是想体验rtt新功能、紧跟rtt master分支,需要经常同步代码,那么在同步代码时注意整体同步~因为你不知道某个pr是修改了一个文件还是多个部分的文件。3 O- H! ]0 Z' U5 Z

: a8 p' O1 M4 K) V6 Q( m

8 [( e! ]1 ^  o: {7 S; l' g4 c6 O9 ~. j  H6 L% x
推荐阅读文章:如何选择合适的 RT-Thread 版本/分支进行开发或学习?https://mp.weixin.qq.com/s/d1YKCW5lR95cA3ZSyb2tBw
. k" O) V: B# @, O0 ^2 K
3 K+ N+ ?4 ?) A/ n0 n6 z" \: l1 m8 z8 b9 }8 `- ?; j0 ?, s1 Z0 h
如果读完文章,还想保持上面 我猜 的那种状况,那么大家更新时候多注意,请仔细看更新后产生的影响。
) S1 m& h8 e6 S5 ]
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 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 | 显示全部楼层
原来如此,谢谢分享~
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 5 主题
  2. 2673 帖子
  3. 2673 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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