全志A20怎么 单独编译Linux驱动模块
答案:2 悬赏:30 手机版
解决时间 2021-12-26 16:45
- 提问者网友:蔚蓝的太阳
- 2021-12-25 20:08
全志A20怎么 单独编译Linux驱动模块
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-12-25 21:39
linux下编译运行驱动 嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发。 按照如下方法就可以成功编译出hello world模块驱动
全部回答
- 1楼网友:摆渡翁
- 2021-12-25 22:14
索了一下fastboot,但是烧录失败,提示找不到分区。于是就想到用tf卡烧录boot.img,因为只修改了内核,不想打包全部烧录一遍。
启动到uboot命令行,输入mmcinfo初始化mmc,不过提示:no mmc avaliable什么的,查找uboot源代码,发现,
u-boot/arch/arm/lib/board.c里面,
if(!storage_type){
puts("nand: ");
nand_init();
}
else{
puts("mmc: ");
mmc_initialize(bd);
}
红色代码地方表明,uboot命令行只支持nand或者mmc中的一种,这没有道理啊。于是去掉else,无论什么情况下都初始化mmc。也就是修改为:
if(!storage_type){
puts("nand: ");
nand_init();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯