您尚未登录。

楼主 # 2022-06-08 10:40:00

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,363
积分: 1323.5

请教,修改uboot下的include/sunxi-common.h,没起作用。

下载了最新版的uboot,是2022.07版本的。我的板子是用的uart2作为调试口,固件打算烧录到spi flash里。
按教程修改了dts文件,还需要改动inlucde/sunxi-common.h,将CONFIG_CONS_INDEX由默认1改为3。但是新版uboot里的sunxi-common.h没这个变量,我直接增加了 #define CONFIG_CONS_INDEX 3,结果make menuconfig里可以看到CONFISG_CONS_INDEX还是1。

我最后在defconfig文件里直接增加CONFIG_CONS_INDEX=3,结果倒是其作用了。
那么,为何sunxi-common.h里修改这个变量没起作用呢?

还有,ENV_SIZE,及ENV_OFFSET_SIZE有个默认值。看荔枝派的uboot2017,是在include/sunxi-common.h里定义的。
而新的uboot里,在sunxi-common.h里增加定义,没效果。并且有个默认值:

  │ Symbol: ENV_SIZE [=0x10000]                                                       │  
  │ Type  : hex                                                                       │  
  │ Prompt: Environment Size                                                          │  
  │   Location:                                                                       │  
  │ (1) -> ARM architecture                                                           │  
  │       -> ClearFog configuration                                                   │  
  │ Prompt: Environment Size                                                          │  
  │   Location:                                                                       │  
  │ (2) -> ARM architecture                                                           │  
  │       -> Helios4 configuration                                                    │  
  │ Prompt: Environment Size                                                          │  
  │   Location:                                                                       │  
  │ (3) -> Environment                                                                │  
  │   Defined at board/solidrun/clearfog/Kconfig:42                                   │  
  │   Depends on: ARM [=y] && ARCH_MVEBU [=n] && TARGET_CLEARFOG [=n]                 │  
  │                                                                         

我最后的解决办法仍是在defconfig里直接赋值。

还是那个问题,为何sunxi-common.h不起作用呢?

最近编辑记录 Gentlepig (2022-06-08 10:41:07)

离线

#1 2022-06-08 12:25:36

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: 请教,修改uboot下的include/sunxi-common.h,没起作用。

(V3s/V3x/S3/S3L/R11通吃)小智V3x开发板smallwitpi lite u-boot/linux/buildroot测试
https://whycan.com/t_7248.html





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn