烧写内核文件

制作内核文件

材料:
U-boot-2009.11-mini2440-nocompile-back.tar.gz
linux-2.6.32.2-mini2440-20110413.tar
x35-mach-smdk2440.c
linux移植.doc
步骤
1.linux下按linux移植.doc修改linux-2.6.32.2-mini2440-20110413
其中lcd的更改需要用到x35-mach-smdk2440.c覆盖文件。

(快捷方法替代方法: cp  config_mini2440_x35   .config)
2.make zImage

3.zImage进化为Uimage
生成的zImage在/arch/arm/boot,移动到U-boot-2009.11-mini2440-nocompile-back/tools,
通过mkimage(/*经过编译的UBoot*/)和命令生成加入头的uimage内核文件


超级终端的使用

由于要在开发板中编程,需要利用串口线连接开发板和电脑超级终端。

配置:

1 电脑/设备管理器/端口 ,修改属性112250波特率,无硬件。
2  打开附件/超级终端,建立与串口连接


内核文件烧写

方法1 使用U盘

材料:

Uimage   FT32u盘

配置:

1.将uimage  roots.img(后面要用的文件系统)存入U盘
2 使用串口线usb,u盘插入开发板中,
3 超级终端命令:

usb start   启动U盘
fatls usb 0 列出U盘文件
nand erase 0x60000 0x500000 擦除
fatload usb 0 0x30008000 uimage_x35 加载内核uimage_x35
nand write 0x30008000 0x60000 0x267000  串口通过内存写入flash中,0x267000最好512倍数

方法2:利用dnw 基于super-bin(支持usb驱动)

配置:

1.串口线usb和jlink的usb同时连接电脑

2 dnw点击connect

3.超级终端选择加载内核命令k

4 dnw点击usbport/transmit,选择zImage_X35supervivi内核文件











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值