主题 : 【无限期暂停更新】Hu's kernel 3.10 for 友善210全平台 DIY内核 复制链接 | 浏览器收藏 | 打印
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
楼主  发表于: 2013-07-13 14:36

 【无限期暂停更新】Hu's kernel 3.10 for 友善210全平台 DIY内核

#Update Jul/17/2013

--修复machine id问题,办法见楼下


--修复(只是可能修复,也有可能还有问题)NAND Flash驱动


--跟进3.10.1


该死的读卡器挂了,新买了个还在路上。。。停工几天继续好好学C语言

启动似乎不再panic了,但不停地跳uncorrectable nand ecc,大神的trouble shooting中提到,遇到这种情况需要换旧版superboot,mini210s-20120913光盘里头的就可以,见此:

Superboot210.bin (528 K) 下载次数:1

但是由于读卡器挂了没法继续折腾,暂停两天,好好学学基础

#Update: Jul/14/2013
(问题解决)

#Update: Jul/13/2013

刚开工,见:https://github.com/huhu2207/openkernel-210

目前除了yaffs以外都基本可以正常编译,把yaffs做好了就放板子上跑跑

基于kernel 3.10,有人说这是下一个长期维护的内核(真的假的啊,如果真的那就好了)

加入,或者已经添加支持的有:

-S5PV210 SMDKV210目标平台(废话)

-开源NAND Flash驱动,感谢大神:https://github.com/Reggi3/210-nand-patch PS:呵呵呵呵,未测试,如果没问题,那个什么.fo的闭源驱动可以靠边儿了~

-开源(内核自带)S3C USB 相关驱动

-开源(内核自带)WIFI无线网卡驱动

-一些优化

-还有很多,慢慢来。。。。。。
[ 此帖被huhu2207在2013-07-19 19:25重新编辑 ]
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
1楼  发表于: 2013-07-13 14:49
占楼。。。。。。。。。
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
2楼  发表于: 2013-07-13 14:53
继续占,不嫌多
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
3楼  发表于: 2013-07-13 14:54
继续占楼
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
4楼  发表于: 2013-07-13 14:55
再来两层
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
5楼  发表于: 2013-07-13 14:55
最后一层 完事儿~
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
6楼  发表于: 2013-07-13 18:08
好久没见huhu了。看来都在闭关啊。
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
7楼  发表于: 2013-07-13 19:20
引用第6楼benjaminwan于2013-07-13 18:08发表的  :
好久没见huhu了。看来都在闭关啊。
忙中考的事,擦,还是考砸了,唉,随他去吧,反正这成绩还是有靠谱的高中上的。
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
8楼  发表于: 2013-07-14 18:47
#Update: Jul/14/2013弄好了YAFFS,现在刷到mini210s上试了一下提示这个:
Reset to boot from NAND
Load Kernel...
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x00000d8a).
Available machine support: ID (hex)        NAME
00000a74        Aquila
00000b2e        GONI
00000891        SMDKC110
00000998        SMDKV210
Please check your kernel config and/or bootloader.

bootloader用的是那个最新的superboot,machine ID不对,是不是superboot闯祸了,还是我没在内核上改对machine ID?网上这个问题改的方法很多,都是s3c2410平台的,试了一下那些方法要么是老样子要么根本编译不过(貌似涉及到汇编,我完全没懂,求帮忙。。。)
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
咕唧咕唧
级别: 侠客
UID: 30422
精华: 1
发帖: 114
金钱: 620 两
威望: 124 点
综合积分: 248 分
注册时间: 2010-10-16
最后登录: 2016-05-27
9楼  发表于: 2013-07-14 21:19
菜鸟路过,
如果目标平台是 smdkv210 需要修改 kernel arch/arm/tools/mach-types 搜 smdkv210  
smdkv210        MACH_SMDKV210        SMDKV210        2456 -----》3466

如果你添加了自己目标平台的支持,如果已经在 arch/arm/tools/mach-types 添加了:
mini210            MACH_MINI210        MINI210            3466
然后还需要修改mach-目标平台.c 假设是 比如 mach-mini210.c  的 MACHINE_START(MINI210, "something XXX") 宏