天嵌 ARM开发社区

 找回密码
 注册
查看: 2229|回复: 0

请问怎么uboot 里怎么设置 noflash tftp kernel 到sdram

[复制链接]
xiang8000 发表于 2010-12-7 00:47:04 | 显示全部楼层 |阅读模式
把u-boot写到norflash中,已经实现《进入命令shell》和《环境变量保存》及《网卡tftp》功能
现在我想通过网络tftp下载kernel到SDRAM中然后再启动kernel,请问我该怎么设置呢?
U-Boot 2009.08 (12月 06 2010 - 23:12:30)

DRAM:  64 MB
Flash:  2 MB
In:    serial
Out:   serial
Err:   serial
Net:   dm9000
Hit any key to stop autoboot:  0
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 01:01:01:01:01:01
operating at unknown: 0 mode
Using dm9000 device
TFTP from server 192.168.1.99; our IP address is 192.168.1.100
Filename 'uImage'.
Load address: 0x30000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 01:01:01:01:01:01
operating at unknown: 0 mode
Using dm9000 device
TFTP from server 192.168.1.99; our IP address is 192.168.1.100
Filename 'uImage'.
Load address: 0x30000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
…… 如此重复

环境变量如下
[Xiang 2440]# printenv
bootdelay=3
baudrate=115200
ethaddr=01:01:01:01:01:01
netmask=255.255.255.0
ethact=dm9000
ipaddr=192.168.1.100
bootcmd=tftp 0x30000000 uImage;bootm 0x30000000   貌似这里下载的位置不是sdram的地址……
serverip=192.168.1.99
stdin=serial
stdout=serial
stderr=serial

Environment size: 222/65532 bytes
[Xiang 2440]#



从NANDflash启动,用上面的网卡驱动和环境变量均正常完成动作,但将代码换成从norflash启动就不能下载tftp内核到sdram了,请问是怎么回事呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-18 13:48 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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