天嵌 ARM开发社区

 找回密码
 注册
查看: 1510|回复: 2

麻烦给看看yaffs2烧写的问题

[复制链接]
tianqian_zidane 发表于 2011-11-23 14:38:21 | 显示全部楼层 |阅读模式
U-Boot 1.3.4 (Nov 23 2011 - 13:42:17) for SMDK2416


CPU:   S3C2416@400MHz
       Fclk = 800MHz, Hclk = 133MHz, Pclk = 66MHz
Board: SMDK2416 DDR2
DRAM:    64 MB
Flash:   1 MB
NAND:    MLC(Auto).
****************************************
**    Urbetter sd/nand boot v0.10
**    ShenZhen Urbetter Technology
**    Http://www.Urbetter.com
****************************************
2048 MB
*** Warning - bad CRC or NAND, using default environment

In:      serial
Out:     serial
Err:     serial
Hit any key to stop autoboot:  0
SMDK2416 # tftp c0008000 rootfs.yaffs2
dm9000 i/o: 0x8000300, id: 0x90000a46
MAC: 00:40:5c:26:0a:5b
TFTP from server 192.168.1.110; our IP address is 192.168.1.223
Filename 'rootfs.yaffs2'.
Load address: 0xc0008000
Loading: T T T #################################################################

         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################################
done
Bytes transferred = 14023680 (0xd5fc00)
SMDK2416 # nand write.yaffs2 c0008000 400000 ${filesize}

NAND write: device 0 offset 0x400000, size 0xd5fc00

data abort
pc : [<c3e1ccf4>]          lr : [<c3e08260>]
sp : c3fff99c  ip : 00000000     fp : 00000000
r10: c3e39e34  r9 : 00000000     r8 : c3ebffdc
r7 : c3e356e8  r6 : 00000002     r5 : c3e7d7d8  r4 : 00000080
r3 : 000000ff  r2 : 00000001     r1 : c3e7d7d8  r0 : 87ceeef0
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

OK

做了一个yaffs2文件系统,在UBOOT里也添加了对yaffs2的烧写支持,但每次用nand write.yaffs2D 时候开发板就重启了,也不知道是哪里的问题,光弹出一堆寄存器的值,也看不懂,请高手帮忙给分析下,谢谢~
TQ_guoxixiao 发表于 2011-11-24 10:55:10 | 显示全部楼层
qq技术支持已经给你回复了。
亚瑟王 发表于 2011-11-28 15:43:33 | 显示全部楼层
这里重复回答一下:
你的u-boot的Nand写部分的代码有问题,不过不知道你的nand的写函数的具体内容是什么。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-7-5 04:49 , Processed in 1.031250 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表