Firefly开源社区

标题: 小白请教-为什么config配置后保存,使用build.sh编译后,config的配置又恢复默认了 [打印本页]

作者: qingeratech    时间: 2022-1-17 10:49
标题: 小白请教-为什么config配置后保存,使用build.sh编译后,config的配置又恢复默认了
入门,按论坛视频写的hello world程序,配置时候总是不行。


改成y之后,通过build.sh编译后有变成了n,串口也没有打印hello world。
我下载的包是论坛最新发布的:

在drivers下新建目录并创建三个文件,如下
hello.c


Kconfig


Makefile


drivers目录下的Kconfig增加:



drivers目录下的Makefile增加:



配置也改成*,并保存了


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


更新



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

作者: Liuth    时间: 2022-1-17 11:19
是因为你没有真正保存成功,配置文件应该是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编译
作者: qingeratech    时间: 2022-1-17 12:53
Liuth 发表于 2022-1-17 11:19
是因为你没有真正保存成功,配置文件应该是kernel/arch/arm/configs/firefly_linux_defconfig
所以执行 ma ...

非常感谢。看到了hello world了。
作者: 刘贤    时间: 2022-4-1 14:42
Liuth 发表于 2022-1-17 11:19
是因为你没有真正保存成功,配置文件应该是kernel/arch/arm/configs/firefly_linux_defconfig
所以执行 ma ...

你好大神,这些牛逼的操作哪里学到的?新手求指教
作者: 整个    时间: 2022-8-6 22:35
我也是是在这里撞墙了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1