s3c2440_uboot烧录

配置tftp服务器

ubuntu下tftp的安装、配置、使用

(1)普通版本

1、安装

sudo apt-get install xinetd

sudo apt-get install tftp tftpd

2、配置

建立配置文件。建立/etc/xinetd.d/tftp文件,写入如下内容:

命令:vim /etc/xinetd.d/tftp

service tftp
{
        socket_type    = dgram
        protocol       = udp
        wait           = yes
        user           = root
        server         = /usr/sbin/in.tftpd
        server_args    = -s /var/tftpboot/
        disable        = no
        per_source     = 11
        cps            = 100 2
        flags          = IPv4
}

其中 server_args为tftp目录,根据实际情况填写

若目录不存在,最好创建下:mkdir /var/tftpboot

4、重启服务

sudo /etc/init.d/xinetd restart

使用tftp进行下载

BinWatson # tftp 30000000 u-boot.bin

ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46 
DM9000: running in 16 bit mode
MAC: 00:0c:29:06:ba:60
could not establish link
Using dm9000 device
TFTP from server 192.168.137.3; our IP address is 192.168.137.2
Filename 'u-boot.bin'.
Load address: 0x30000000
Loading: #################################################################
	 	 ######################
done
Bytes transferred = 441700 (6bd64 hex)
BinWatson # 

烧录到Nor Flash

OpenJTAG> protect off all
OpenJTAG> erase 0 7ffff
OpenJTAG> cp.b 30000000 0 80000

烧录到Nand Flash

OpenJTAG> nand erase 0 7ffff
OpenJTAG> nand write 30000000 0 80000

配置了mtdparts后的烧录

烧录u-boot

OpenJTAG> nand erase.part u-boot
OpenJTAG> nand write 30000000 u-boot

烧录kernel

OpenJTAG> nand erase.part kernel
OpenJTAG> nand write 30000000 kernel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值