主题 : 我的TINY210V2终于可以运行UBOOT了!!!!!泪啊!!! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 85667
精华: 1
发帖: 37
金钱: 235 两
威望: 47 点
贡献值: 1 点
综合积分: 94 分
注册时间: 2013-01-08
最后登录: 2018-05-07
楼主  发表于: 2013-02-14 23:19

 我的TINY210V2终于可以运行UBOOT了!!!!!泪啊!!!

好久没有动我的TINY210V2了,前段时间试着移植UBOOT,结果都没有正常启动,下人家编译好的UBOOT也不行(当然是TINY210的).看着UBOOT一大堆的文件,不知道从何下手,也有点后悔买了个这么新的板子,例子太少了,有点灰心,所以就放下,没事的时候看了看ARM相关的基础教程,今天有了那么一点点心得,终于静下心来,下了u-boot for tiny210 ver4.0 (by liukun321 咕唧咕唧) . 在RHEL5下编译还算顺利,中间有几个地方有警告,反正也不太懂,先没管,将生成的TINY210-UBOOT.bin烧到SD卡上,在TINY210上运行,串口打印如下:
########################################################
#   Modified by GJGJ  http://blog.csdn.net/liukun321   #
########################################################


U-Boot 2011.06 (Feb 14 2013 - 21:59:53) for FriendlyLEG-TINY210

CPU:    S5PC110@1000MHz

Board:   FriendlyLEG-TINY210
DRAM:  512 MiB
WARNING: Caches not enabled

PWM Moudle Initialized.
NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit)
NAND bus width 8 instead 16 bit
No NAND device found!!!
0 MiB
MMC:   SAMSUNG SD/MMC: 0, SAMSUNG SD/MMC: 1

然后就不停的重启.看到 NAND bus width 8 instead 16 bit 的提示,大概意思应该是:tiny210V2 的2G NANDFLASH 的BUS是8位 ,但我们设置成了16位.

一步步来解决:
本部分内容设定了隐藏,需要回复后才能看到
然后编译,烧SD,启动

哈哈!  终于在TINY210V2上启动起来UBOOT了.

########################################################
#   Modified by GJGJ  http://blog.csdn.net/liukun321   #
########################################################


U-Boot 2011.06 (Feb 14 2013 - 22:38:19) for FriendlyLEG-TINY210

CPU:    S5PC110@1000MHz

Board:   FriendlyLEG-TINY210
DRAM:  512 MiB
WARNING: Caches not enabled

PWM Moudle Initialized.
NAND:  2048 MiB
MMC:   SAMSUNG SD/MMC: 0, SAMSUNG SD/MMC: 1
*** Warning - readenv() failed, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   Please set ethaddr!
dm9000Warning: failed to set MAC address

有个警告,不过没关系.下来慢慢解决.
[ 此帖被小蚱蜢在2013-02-14 23:50重新编辑 ]
我是ARM新手,有不对的地方,请各位牛人一笑而过。
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
1楼  发表于: 2013-02-15 07:34
路过看下
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 新手上路
UID: 84348
精华: 0
发帖: 28
金钱: 140 两
威望: 28 点
贡献值: 0 点
综合积分: 56 分
注册时间: 2012-12-20
最后登录: 2013-10-05
2楼  发表于: 2013-02-15 07:55
神人。帮顶。
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
3楼  发表于: 2013-02-15 11:15
照此方法估计也可以给mini210s移植uboot了
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2013-02-15 20:19
恭喜
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 11034
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 142 分
注册时间: 2009-11-25
最后登录: 2018-02-08
5楼  发表于: 2013-02-16 09:00
  
级别: 侠客
UID: 26926
精华: 0
发帖: 98
金钱: 470 两
威望: 100 点
贡献值: 0 点
综合积分: 196 分
注册时间: 2010-08-16
最后登录: 2017-09-15
6楼  发表于: 2013-02-17 09:25
  
级别: 侠客
UID: 32019
精华: 0
发帖: 103
金钱: 525 两
威望: 105 点
贡献值: 0 点
综合积分: 206 分
注册时间: 2010-11-08
最后登录: 2022-07-26
7楼  发表于: 2013-02-17 10:13
  
级别: 新手上路
UID: 40183
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2011-03-16
最后登录: 2018-09-01
8楼  发表于: 2013-02-17 10:52

 回 楼主(小蚱蜢) 的帖子

一直在整这个,烧不到NAND里面、
级别: 新手上路
UID: 85667
精华: 1
发帖: 37
金钱: 235 两
威望: 47 点
贡献值: 1 点
综合积分: 94 分
注册时间: 2013-01-08
最后登录: 2018-05-07
9楼  发表于: 2013-02-17 14:20
是的,那个宏定义修改后 能启动  但是 不能支持NAND

这两天研究了几个UBOOT的移植版本,发现我之前改动的地方不对。
TINY210用 的也是8位的NANDFLASH 。

还是NAND的驱动有问题,需要修改NAND的驱动和校验。
我是ARM新手,有不对的地方,请各位牛人一笑而过。