OpenEdv-开源电子网

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

MP157字符设备驱动开发实验中,我直接拷贝例程并修改了IncludePath,Makefile,编译不通过,显示没有asm/types.h

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-8-6
在线时间
2 小时
发表于 2021-8-6 20:20:50 | 显示全部楼层 |阅读模式
1金钱
MP157字符设备驱动开发实验中,我使用了程序源码中的出厂系统中的Liunx源码,按手册解压后重新编译同时直接拷贝例程并修改了IncludePath,Makefile,编译不通过,显示没有asm/types.h,查询文件夹后在asm-genertic下存在一个types.h,而后修改错误中提示的文件引用,仍然报错,请问下如何解决?
微信图片_20210806201955.png

最佳答案

查看完整内容[请看2#楼]

原因: 操作系统最好使用ubuntu18.04 没有指定交叉编译 但是这里需要指定交叉编译器才行
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2021-8-24
在线时间
9 小时
发表于 2021-8-6 20:20:51 | 显示全部楼层
1532239571 发表于 2021-10-28 17:41
非常有用,值得学习

原因:
操作系统最好使用ubuntu18.04

没有指定交叉编译

但是这里需要指定交叉编译器才行
QQ图片20211216144533.png
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2021-8-8 00:28:51 | 显示全部楼层
帮顶
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-8-6
在线时间
2 小时
 楼主| 发表于 2021-8-8 20:36:48 | 显示全部楼层
按照手册中先修改Makefile,再创建shell脚本的方法,重新编译了Linux源码,就没有出现该问题了,驱动程序编译成功。同时也尝试了移植STM32的Linux也可以编译成功。可能是第一次编译源码过程中缺失了什么东西。
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-8-9 09:56:43 | 显示全部楼层
帮顶  
回复

使用道具 举报

1

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2020-7-30
在线时间
117 小时
发表于 2021-9-17 16:32:15 | 显示全部楼层
这个问题是没有编译uImage
回复

使用道具 举报

19

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1056
金钱
1056
注册时间
2020-6-4
在线时间
95 小时
发表于 2021-10-28 17:41:07 | 显示全部楼层
SK2024 发表于 2021-8-8 20:36
按照手册中先修改Makefile,再创建shell脚本的方法,重新编译了Linux源码,就没有出现该问题了,驱动程序编 ...

非常有用,值得学习
回复

使用道具 举报

19

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1056
金钱
1056
注册时间
2020-6-4
在线时间
95 小时
发表于 2021-12-16 15:31:08 | 显示全部楼层
cosocc 发表于 2021-12-16 14:48
原因:
操作系统最好使用ubuntu18.04

解释的非常详细,值得借鉴
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 11:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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