Firefly开源社区

小白请教-为什么config配置后保存,使用build.sh编译后,config的配置又恢复默认了

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2022-1-17 10:49:24     
入门,按论坛视频写的hello world程序,配置时候总是不行。
image.png

改成y之后,通过build.sh编译后有变成了n,串口也没有打印hello world。
我下载的包是论坛最新发布的:
image.png
在drivers下新建目录并创建三个文件,如下
hello.c
image.png

Kconfig
image.png

Makefile
image.png

drivers目录下的Kconfig增加:
image.png


drivers目录下的Makefile增加:
image.jpg


配置也改成*,并保存了
image.png

然后通过build.sh kernel编译,下载kernel目录下生成的zboot.img
image.jpg

更新
image.png


更新之后系统能正常进入,就是没有打印hello world
,请求帮助!!谢谢!!!
回复

使用道具 举报

894

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
894
发表于 2022-1-17 11:19:13     
是因为你没有真正保存成功,配置文件应该是kernel/arch/arm/configs/firefly_linux_defconfig
所以执行 make ARCH=armhf firefly_linux_defconfig
然后make ARCH=armhf menuconfig进行修改
之后需要make ARCH=armhf savedefconfig
最后mv defconfig arch/arm/configs/firefly_linux_defconfig

通过git diff查看firefly_linux_defconfig文件确实有改动后,再./build.sh编译
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2022-1-17 12:53:49     
Liuth 发表于 2022-1-17 11:19
是因为你没有真正保存成功,配置文件应该是kernel/arch/arm/configs/firefly_linux_defconfig
所以执行 ma ...

非常感谢。看到了hello world了。
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术小白

积分
82
发表于 2022-4-1 14:42:30     
Liuth 发表于 2022-1-17 11:19
是因为你没有真正保存成功,配置文件应该是kernel/arch/arm/configs/firefly_linux_defconfig
所以执行 ma ...

你好大神,这些牛逼的操作哪里学到的?新手求指教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表