OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5153|回复: 1

imx6驱动编译时报内核错误

[复制链接]

21

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2019-5-24
在线时间
39 小时
发表于 2020-2-6 18:03:00 | 显示全部楼层 |阅读模式
编译第一个驱动--1_chrdevbase时
ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

使用的内核是  3、正点原子修改后的Uboot和Linux
将该文件夹下的linux内核拷贝到虚拟机下,修改makefile的相关内核路径。但是编译报错,如上所述。

1 不明白这个文件夹的uboot和linux是如何使用?
还需要再编译和配置么?
2 教程v1.12版-1017页
linux-imxrel_imx_4.1.15_2.1.0_ga_alientek 的内核,希望能提供,自己修改很容易出错,导致编译内核出错。
3  作者原意很好,写得很详细,但是对很多初学者,包括以后工作,大多数是做驱动甚至是应用开发。
所以希望教程更侧重于应用上,做的傻瓜式,太多的东西开放给学员,会把它们搞糊涂,最后半途而废。
傻瓜式是指:安装好的虚拟机环境---nfs,tftp等配置,内核,boot,等都配置好,学员可以自己按照教程操作,实现这些
也可以直接跳过使用虚拟机安装好的。提供编译好的驱动例子,--.ko 文件。使用最简单的inmod方式。降低学习门槛。

毕竟从单片机到arm-linux的跨度太大,按部就班的学习周期太长。难度也比较大。
    而且实际应用中大多不会去搞boot,和内核。多数是应用开发。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-2-12 11:54:48 | 显示全部楼层

回帖奖励 +1 金钱

本帖最后由 仰望星空之云 于 2020-2-12 12:07 编辑

1、按照哪个教程的来操作的话,就按照教程中指定的源码来做,不要嘴边用一个源码包来做,毕竟不同的源码包配置文件不一样
2、正点原子修改后的Uboot和Linux这个源码呢,是开发板出货的时候烧录镜像文件到板子上的源码,也就是我们拿到板子以后,板子上烧录的镜像文件是用这些源码编译出来的。
3、整点原子修改后的源码和《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.2》这个教程中用的源码不一样的,教程中的源码,是以NXP的源码为基础,一步一步教我们如何进行移植和驱动开发等用的源码,而正点原子修改后的那个源码是出货时给我们烧录用的,那个源码里所有板子的外设都配置好了,比如核心板有NAND和EMMC之分,屏幕有4.3寸和7寸以及10寸之分,这些都已经配置好了,我们开始拿到开发板的话可以直接对开发板的外设进行测试了。所以,这两个源码有区分的。
4、linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek的内核源码以及uboot源码都有提供,在论坛链接的资料里的A盘和D盘下都有,D盘下还给了教程里移植好的mfgtoll工具了,如果资料不是最新的,可以到论上下载最新的资料,现在论坛上上传的资料不是一个包的形式了,是文件夹的形式,要更新哪部分资料就下载哪部分,里边给给了一个资料更新记录.txt说明文档。
3.png       4.png
5、安装好的虚拟机环境会考虑出,但是呢因为个人电脑环境的不同,网络环境的不同等等原因,所以会出现直接用别人搭建好的ubuntu还是会出现各种问题。鼓励大家自己搭建环境是因为,一来可以自己熟悉环境,这样利于后面的学习和开发,特别是在后面出现系统崩溃或者其他问题的时候自己能够解决,二来,避免因为电脑环境或者网络环境的不同,直接用别人的系统可能会出现到了开发后期不可预知的问题等等。
6、应用开发教程后面会出的。Linux的学习,驱动和应用密不可分,学习是一个由前到后由浅入深的过程,循序渐进,一步一个脚印来,脚踏实地,根据个人的实际情况来





回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 04:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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