主题 : u-boot for tiny210v2 (NandFlash:K9GAG08U0F) 复制链接 | 浏览器收藏 | 打印
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
楼主  发表于: 2013-06-09 16:33

 u-boot for tiny210v2 (NandFlash:K9GAG08U0F)

是在《分析一下tiny210v2的16bitECC校验》基础上得到的结果。
网上的针对这个板子的u-boot大多都不太好用,很多都是启动的时候从NandFlash往DRAM中拷贝没有进行ECC校验,导致只能启动不完整。就决定自己做BL1代码,BL1有代码主要是实现ECC16bit校验,u-boot并没有做移植,直接采用论坛里边http://aiothome.net/read.php?tid-28771.html提供的。

注:关于u-boot for tiny210v2的最新信息,请关注这里:http://www.aiothome.net/read.php?tid-80476.html

先提供一个不做ECC校验的:
tiny210v2-uboot_no_ecc.bin (242 K) 下载次数:155
烧写方法如图所示(只提供关键步骤):

下边是启动截图:  

温馨提示,由于没有进行ECC校验,优点是启动快,但会经常出现这样的情况:


经过ECC校验的u-boot for tiny210v2 版本:130609
bin文件和源代码:
本部分内容设定了隐藏,需要回复后才能看到

烧写方法和上边的一样,下边是启动截图:



最大的问题莫过于启动慢的问题了,现在看来是我在NandFlash读数据时候采用的是1Byte 1Byte有读取的,因为是ECC校验。我再看一遍NandFlash手册应该会有更好的方法。


================================================我是分割线====================================================
冷静分析一下问题后,发现问题并不难,就着手改了。
很快就移植好了,速度提升的10倍,现在3秒就能够启动了。
(130610版本)bin文件和源代码:
本部分内容设定了隐藏,需要回复后才能看到


[ 此帖被kangear在2013-07-28 12:28重新编辑 ]
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
1楼  发表于: 2013-06-09 16:34
占一楼
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
贡献值: 5 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
2楼  发表于: 2013-06-09 16:36
占二楼
级别: 新手上路
UID: 88000
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2013-03-02
最后登录: 2014-07-01
3楼  发表于: 2013-06-09 22:45
厉害!下来看看!
级别: 新手上路
UID: 89139
精华: 0
发帖: 20
金钱: 105 两
威望: 21 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2013-03-22
最后登录: 2014-08-07
4楼  发表于: 2013-06-13 13:55
UBOOT for MLC 的資源相當少, 樓主實在太厲害了。
级别: 新手上路
UID: 91102
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2013-05-02
最后登录: 2022-01-23
5楼  发表于: 2013-06-13 19:13

 回 楼主(kangear) 的帖子

正好在弄mlcnandflash,多谢,可以上源代码吗
级别: 新手上路
UID: 81433
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2012-11-08
最后登录: 2013-06-15
6楼  发表于: 2013-06-14 08:53
厉害!下来看看!厉害!下来看看!
级别: 骑士
UID: 5844
精华: 9
发帖: 64
金钱: 770 两
威望: 154 点
贡献值: 9 点
综合积分: 308 分
注册时间: 2009-05-11
最后登录: 2019-05-14
7楼  发表于: 2013-06-14 12:20
GOOD
级别: 侠客
UID: 16060
精华: 0
发帖: 87
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 174 分
注册时间: 2010-03-13
最后登录: 2018-02-08
8楼  发表于: 2013-06-14 15:58
支持楼主,好好学习,早日搞定我的4GFlash
级别: 侠客
UID: 8892
精华: 0
发帖: 88
金钱: 440 两
威望: 88 点
贡献值: 0 点
综合积分: 176 分
注册时间: 2009-09-09
最后登录: 2019-04-07
9楼  发表于: 2013-06-15 22:44
支持,正在为 MLC NAND flash发愁