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

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

最近有个pr 将 【组件自动初始化功能】与  【user main】进行了解耦,并在组件kconfig中默认不使用 【组件自动初始化功能】与 【user main】。将该功能是否使用的决定权放在了bsp中。
: v2 H* I6 Q7 {1 }

& Q+ u2 W1 [7 S5 u
, J9 f9 ?6 E$ S
7 Z0 _- M! J  u! \/ V7 x4 G
然后就有人出现了以下问题【解决方法在帖子中】:
* k$ ]1 l: O5 T  F  _scons err,'entry'问题、mdk 断言错误,dummy==0等2 T# m- ^+ n# R& F( [& t9 m
https://www.rt-thread.org/qa/thread-422021-1-1.html) k9 J9 k1 F1 `3 q0 i" {
https://www.rt-thread.org/qa/thread-422020-1-1.html
  S$ d( L6 _6 i6 C0 c. _; x* g  L3 l" ^0 [

. R0 v! k( t* Z. I  W/ S9 t3 A& B8 N+ b: m4 u. D

( `6 Y5 I3 v0 ]6 q8 h+ b这里,出现的这些问题,基本都是由于更新了内核、组件等,却没有更新bsp造成的。(而相关的pr 不仅修改了组件的kconfig,还修改了bsp中的kconfig,当然还有其他的修改,所以只更新代码的某些部分是不行的)。
) Q' ^6 y' ~- b/ Z; e# I) v( V
' X2 G! I: @" ~! j% p
3 k$ \5 z$ P* w( k" `& T6 X+ q5 x8 r
如果将代码整体同时进行了更新,那么不会有这样的问题。
1 ]6 |/ I# v; I% Y2 p" N或者使用的是发布版本代码,也不会发生这样的问题。
2 l. U" W# g' A& p4 k$ @6 B; a" j$ K+ `- w
2 D% G# i& ^, S6 t; E
所以,这里再次强调声明,正确选择rtt分支及版本的重要性。
6 r! d0 g0 X; E9 L% M$ Q
( F+ h  r. t2 G' W9 ^; p( Q我猜有很多人现在的状况可能是这样的:自己玩diy什么的,用的master分支的代码,做了一个属于自己的bsp,过了段时间,发现rtt master更新了,然后直接更新一波,既没有看提交记录,也没有看pr是否对自己的工程有什么影响,更新完发现挂了。。。+ V& T0 j% g! z
/ u4 d9 B8 N! {! x, d
5 `! H# T( R1 a' q
如果是做项目,或者是初学者,请直接使用rtt发布版本,不要使用master开发分支的代码~1 s6 c3 n: @! g- ]# q5 ^9 z  i9 w) F
% u! s- T5 C' i  b4 P, s
如果是想体验rtt新功能、紧跟rtt master分支,需要经常同步代码,那么在同步代码时注意整体同步~因为你不知道某个pr是修改了一个文件还是多个部分的文件。: m, m2 u- \1 F. y; g& I; b

( `# a" N# z: M  c/ o8 f
( |. y6 ~+ I- i( n

: u" {9 T" D" A& }7 }推荐阅读文章:如何选择合适的 RT-Thread 版本/分支进行开发或学习?https://mp.weixin.qq.com/s/d1YKCW5lR95cA3ZSyb2tBw) a* \# D  S6 a, ?4 Y9 Y/ Y

& y+ m( N0 f) \% {! ~
  _3 z9 a9 Z' H: y, @8 }/ V如果读完文章,还想保持上面 我猜 的那种状况,那么大家更新时候多注意,请仔细看更新后产生的影响。
# I) @, A# G( |* z2 ]$ b- B5 t
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-11-30 19:46:29 | 显示全部楼层
原来如此,谢谢分享~
使用道具 举报 回复
发表于 2019-10-31 12:00:55 | 显示全部楼层
666
使用道具 举报 回复
发表于 2019-10-12 11:57:01 | 显示全部楼层
赞,还是选择TAG版本开发比较好
使用道具 举报 回复
发表于 2019-10-10 09:05:58 | 显示全部楼层
值得在使用中注意,赞
使用道具 举报 回复
发表于 2019-9-30 17:37:57 | 显示全部楼层
赞,选择稳定版本 RTT 进行开发
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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