天嵌 ARM开发社区

 找回密码
 注册
查看: 5114|回复: 10

大神啊,我快疯了,莫名的问题,u-boot的TFTP下载出问题

[复制链接]
JACK847070222 发表于 2013-4-1 14:36:08 | 显示全部楼层 |阅读模式
本帖最后由 JACK847070222 于 2013-4-1 15:31 编辑

之前已经自己把u-boot移植好了,基本的功能都实现了,可以通过tftp下载内核,并可以支持YAFFS文件系统的烧写到nand,但是最近却出了问题,烧写内核时提示找不到内核,而且不能通过TFTP下载YAFFS文件系统,提示找不到文件,但可以下载内核,为什么?这两个文件在一个文件夹下,我什么都没动,只是用JLINK调试过几次裸机程序,但也都是下到NOR里的啊,不至于啊,求求有经验的大神指点一下,会不会是核心板被我弄坏了??????

追加:我现在的内核是通过天嵌的NORFLASH的UBOOT下载到NAND的,幸好引导地址和我的UBOOT一样,这样就可以用我的UBOOT引导内核,而用自己的UBOOT下载就不行,凌乱了,并且我的文件系统地址和天嵌的不一样,就不能再用天谴的UBOOT下载了,怎么办啊?

亚瑟王 发表于 2013-4-1 14:44:06 | 显示全部楼层
亲,串口信息是什么?没有这些,没法帮你了。
 楼主| JACK847070222 发表于 2013-4-1 14:55:28 | 显示全部楼层
亚瑟王 发表于 2013-4-1 14:44
亲,串口信息是什么?没有这些,没法帮你了。

NBSG2440 # tft 30000000 root_qt4-5.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
operating at unknown: 0 mode
TFTP from server 10.0.0.250; our IP address is 10.0.0.248
Filename 'root_qt4-5.bin'.
Load address: 0x30000000
Loading: T
TFTP error: 'File not found' (1)
Starting again

TFTP from server 10.0.0.250; our IP address is 10.0.0.248
Filename 'root_qt4-5.bin'.
Load address: 0x30000000
Loading: *
TFTP error: 'File not found' (1)
Starting again


Abort
 楼主| JACK847070222 发表于 2013-4-1 14:56:46 | 显示全部楼层
亚瑟王 发表于 2013-4-1 14:44
亲,串口信息是什么?没有这些,没法帮你了。

NBSG2440 # tft 30000000 10.0.0.102:u-boot.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
operating at unknown: 0 mode
TFTP from server 10.0.0.102; our IP address is 10.0.0.248
Filename 'u-boot.bin'.
Load address: 0x30000000
Loading: T ##########
done
Bytes transferred = 136656 (215d0 hex)
这是u-boot文件,可以下载,内核也可以,就是文件系统不行
亚瑟王 发表于 2013-4-1 14:58:35 | 显示全部楼层
JACK847070222 发表于 2013-4-1 14:56
NBSG2440 # tft 30000000 10.0.0.102:u-boot.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: ru ...

你的PC的TFTP服务器对应的目录下不存在root_qt4-5.bin这个文件。
 楼主| JACK847070222 发表于 2013-4-1 15:02:17 | 显示全部楼层
亚瑟王 发表于 2013-4-1 14:58
你的PC的TFTP服务器对应的目录下不存在root_qt4-5.bin这个文件。

但是的确有啊,都在一个文件目录下
 楼主| JACK847070222 发表于 2013-4-1 15:09:09 | 显示全部楼层
本帖最后由 JACK847070222 于 2013-4-1 15:10 编辑
亚瑟王 发表于 2013-4-1 14:58
你的PC的TFTP服务器对应的目录下不存在root_qt4-5.bin这个文件。

NBSG2440 # tft 30000000 root_qt4-5.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
operating at unknown: 0 mode
TFTP from server 10.0.0.250; our IP address is 10.0.0.248
Filename 'root_qt4-5.bin'.
Load address: 0x30000000
Loading: T
TFTP error: 'File not found' (1)
Starting again

TFTP from server 10.0.0.250; our IP address is 10.0.0.248
Filename 'root_qt4-5.bin'.
Load address: 0x30000000
Loading: *
TFTP error: 'File not found' (1)
Starting again


Abort
NBSG2440 # tft 30000000 u-boot.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
operating at unknown: 0 mode
TFTP from server 10.0.0.250; our IP address is 10.0.0.248
Filename 'u-boot.bin'.
Load address: 0x30000000
Loading: T ###############
done
Bytes transferred = 212992 (34000 hex)
NBSG2440 #
两个文件在同一目录下,以前可以下载,这个我可以保证,但是现在是为什么啊?

亚瑟王 发表于 2013-4-1 15:16:14 | 显示全部楼层
JACK847070222 发表于 2013-4-1 15:09
NBSG2440 # tft 30000000 root_qt4-5.bin
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running i ...

文件权限呢?
 楼主| JACK847070222 发表于 2013-4-1 15:19:48 | 显示全部楼层
亚瑟王 发表于 2013-4-1 15:16
文件权限呢?

权限我都改为777了,有发现个问题,可以下载天嵌的文件系统,我真乱了
 楼主| JACK847070222 发表于 2013-4-1 15:33:03 | 显示全部楼层
解决了,是我忘了更改服务器下载目录了,对不起,但是为啥能下载u-boot和内核呢,不解?
亚瑟王 发表于 2013-4-1 19:22:36 | 显示全部楼层
JACK847070222 发表于 2013-4-1 15:33
解决了,是我忘了更改服务器下载目录了,对不起,但是为啥能下载u-boot和内核呢,不解?

亲,那我就不知道你的PC的设置了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-29 06:25 , Processed in 1.040949 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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