Firefly开源社区

打印 上一主题 下一主题

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

19

积分

0

威望

0

贡献

技术小白

积分
19

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

发表于 2022-1-17 10:49:24      浏览:5075 | 回复:4        打印      只看该作者   [复制链接] 楼主
入门,按论坛视频写的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
,请求帮助!!谢谢!!!
回复

使用道具 举报

2122

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2122
发表于 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了。
回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

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

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

使用道具 举报

35

积分

0

威望

0

贡献

技术小白

积分
35
发表于 2022-8-6 22:35:26        只看该作者  5#
我也是是在这里撞墙了
回复

使用道具 举报

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

本版积分规则

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