主题 : uboot烧写的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21683
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-05-20
最后登录: 2011-02-28
楼主  发表于: 2010-08-22 21:21

 uboot烧写的问题

用的是Tekkaman的UBOOT,板子是256M的mini2440.
烧写uImage.

[u-boot@MINI2440]# tftp ox30000000 uImage
Bytes transferred = 2093476 (1ff1a4 hex)

[u-boot@MINI2440]# nand erase 0x60000 0x500000
NAND erase: device 0 offset 0x60000, size 0x500000
Erasing at 0x54000002800000 --   0% complete.
OK

[u-boot@MINI2440]# nand write.jffs2 0x30000000 0x60000 2093476
NAND write: device 0 offset 0x60000, size 0x2093476
Attempt to write non page aligned data
34157686 bytes written: ERROR

很想知道这个问题怎么解决,谢谢大家
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-08-22 23:43
Attempt to write non page aligned data

这句话的意思是你不能向NAND Flash中写入非页大小对齐的数据(2K对齐,对于256M的NAND Flash)
"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: 11385
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2009-12-05
最后登录: 2010-11-10
2楼  发表于: 2010-08-23 14:12
看楼主好像已经把u-boot烧进了开发板,我现在正为这事头疼呢,请问你烧写的步骤是什么吗,可不可以交流下啊,我的邮箱是540340010@163.com,希望楼主教教哦,甚是感激
级别: 新手上路
UID: 43132
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-04-14
最后登录: 2015-02-08
3楼  发表于: 2011-04-14 03:26
我也遇到了很多uboot的问题,板带的那个好像不行啊,然后用1.3.4编译到了nand flash 启动的时候就成问题了,拨到nand flash启动,超级终端啥反应度没有,然后我不断的重启,最后给我一个乱码?啥回事啊??