天嵌 ARM开发社区

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

tftp烧写问题

[复制链接]
y296144646q 发表于 2010-4-24 14:54:28 | 显示全部楼层 |阅读模式
开机  打uboot命令 #tftp 0x30008000 zImage;go 0x30008000 内核正常启动  
但是当把内核写到NAND FLASH 中时(tftp 0x30008000 zImage;nand erase 0x200000 0x200000;nand write 0x30008000 0x200000 0x2000000)  显示写成功  但重启后 内河起不来  显示
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
Uncompressing Linux...

ran out of input data

-- System resetting
 楼主| y296144646q 发表于 2010-4-24 15:33:41 | 显示全部楼层
我就是想不通啊  TFTP直接在30008000上跑没事 下到FLASH中在启动就不行了   是UBOOT的原因吗
我把文件系统镜像烧进去  内核直接在30008000 跑 一切正常   就是不能把内核放进去  为啥 关键我UBOOT还说我写的OK 不是写不进去
亚瑟王 发表于 2010-4-28 21:34:33 | 显示全部楼层
根据提示信息你写入到Nand中的数据和读出来的数据不一样导致的,建议你使用nand write.jffs2命令来写。因为write命令遇到剩余数据小于一个块时就会丢弃,而write.jffs2会自动补齐一块数据的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-3 22:17 , Processed in 1.015625 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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