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

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

最近有个pr 将 【组件自动初始化功能】与  【user main】进行了解耦,并在组件kconfig中默认不使用 【组件自动初始化功能】与 【user main】。将该功能是否使用的决定权放在了bsp中。9 f% g8 w* r& E4 {! t4 z

5 |) x2 z" f% e2 {) a& ^5 K3 y% K2 U9 }: Z- Z$ U! P' d
( S, W0 ?, u0 P. C
然后就有人出现了以下问题【解决方法在帖子中】:0 L* O$ v- a6 {) K( n) f
scons err,'entry'问题、mdk 断言错误,dummy==0等
8 E: y; n- N# @https://www.rt-thread.org/qa/thread-422021-1-1.html
6 _$ ~, ^8 J5 F9 I# L; [https://www.rt-thread.org/qa/thread-422020-1-1.html% n) t! X' }) M9 K, q. T

8 t1 z: I: @$ X* V# Y
  Y/ k, K5 j; K8 c. z
1 h% m( V& D' u, }

/ }2 G4 l: m5 n6 `这里,出现的这些问题,基本都是由于更新了内核、组件等,却没有更新bsp造成的。(而相关的pr 不仅修改了组件的kconfig,还修改了bsp中的kconfig,当然还有其他的修改,所以只更新代码的某些部分是不行的)。* Y1 v4 b6 h1 q8 Z

# a% {! O5 {1 q1 q6 i
' {" x+ M# i& J2 m
如果将代码整体同时进行了更新,那么不会有这样的问题。
7 d4 Q$ r2 K  p$ @% F5 W* ]或者使用的是发布版本代码,也不会发生这样的问题。3 x9 i" n2 o2 z# v

8 N  W8 P, q! B# g5 {. q( J
  v  w$ y* `9 ?: z* D所以,这里再次强调声明,正确选择rtt分支及版本的重要性。8 k1 k; W6 T  H& y% t

; y- Z6 P0 `+ u, k我猜有很多人现在的状况可能是这样的:自己玩diy什么的,用的master分支的代码,做了一个属于自己的bsp,过了段时间,发现rtt master更新了,然后直接更新一波,既没有看提交记录,也没有看pr是否对自己的工程有什么影响,更新完发现挂了。。。
$ {; G2 h; ]. ~: [- p. E
6 N& ~. h# @; c" _& ^; G! J0 D4 U9 V$ H# V4 d
如果是做项目,或者是初学者,请直接使用rtt发布版本,不要使用master开发分支的代码~" ~) x! H/ ~: G( I

, o  P# E$ _, D# o+ r如果是想体验rtt新功能、紧跟rtt master分支,需要经常同步代码,那么在同步代码时注意整体同步~因为你不知道某个pr是修改了一个文件还是多个部分的文件。, N+ ^5 j' e  @0 ^- k7 d1 s- e' Q5 b. b

$ w2 f5 U8 j, I- f/ J6 V
7 v3 d$ d& c6 F, f  i3 k" @. r  u
, N) A. S9 ]9 W8 [* }/ E+ @
推荐阅读文章:如何选择合适的 RT-Thread 版本/分支进行开发或学习?https://mp.weixin.qq.com/s/d1YKCW5lR95cA3ZSyb2tBw1 o3 y# j# a2 \$ C, a1 E$ k) Q
; g; R! ~9 v. B$ {: F
; t& y1 E7 u8 _
如果读完文章,还想保持上面 我猜 的那种状况,那么大家更新时候多注意,请仔细看更新后产生的影响。- ~4 G' u7 i) t# U; P& N
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 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. 2677 帖子
  3. 2677 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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