moker
发表于 2016-4-19 14:42:19
牛头 发表于 2016-4-19 14:36
.ko你自己编译的吗?不要用现成的.ko,在自己的内核里编译出来。
ko是自己编译起来的,并且我也把编译好的kernel.img下载到开发板里面了
moker
发表于 2016-4-19 14:49:50
牛头 发表于 2016-4-19 14:36
.ko你自己编译的吗?不要用现成的.ko,在自己的内核里编译出来。
我的编译器版本是:gcc version 4.6.x-google 20120106 (prerelease) (GCC)
使用的内核源码是这一份:git clone https://bitbucket.org/T-Firefly/firefly-rk3288-kernel.git
然后ubuntu系统是,机器发来自带的。只往里面烧了编译好的内核。
moker
发表于 2016-4-19 15:29:50
在做点灯的实验时候,也是led能够亮完全没有问题,等到modules_init()结束后,就发生了错误:
错误和helloworld的实验是相同的。
Unable to handle kernel paging request at virtual address 0131d004
牛头
发表于 2016-4-19 16:02:19
下个完整的SDK,工具链用SDK里的,会少一些麻烦
暴走的阿Sai
发表于 2016-4-25 09:32:42
moker 发表于 2016-4-19 14:28
谁来帮我解释下,一个printk就快要把我给搞疯掉!!!
.ko最好是在本机编译的
moker
发表于 2016-5-3 16:04:43
zhansb 发表于 2016-4-18 11:26
8323的驱动是android和ubuntu内核共用,create file失败是因为ubuntu没有/data目录,可以在probe中把路径 ...
具体指的是哪个probe?
pqy
发表于 2016-5-3 23:28:22
moker 发表于 2016-5-3 16:04
具体指的是哪个probe?
cd sound/soc
grep "/data" . -rn不就出来啦:lol
moker
发表于 2016-5-6 11:15:13
pqy 发表于 2016-5-3 23:28
cd sound/soc
grep "/data" . -rn不就出来啦
soga~
moker
发表于 2016-5-6 11:16:17
masong@hydra:~/Coding/learnUbuntu/firefly-rk3288-kernel/sound/soc$ grep "/data" . -rn
Binary file ./codecs/es8323.o matches
Binary file ./codecs/snd-soc-es8323.o matches
Binary file ./codecs/built-in.o matches
./codecs/es8323.c:1387: fp = filp_open("/data/es8323_mic_state", O_RDWR | O_CREAT, 0666);
Binary file ./built-in.o matches
./sh/ssi.c:187: /*ssicr |= CR_PDTA;*/ /* cpu/data endianness ? */
数据驱动世界
发表于 2023-6-29 11:26:44
moker 发表于 2016-4-16 12:57
感觉es8323启动中间异常了,有没有firefly的开发过来看下~
这个是什么问题呢