TQ2440是一款嵌入式开发板,配备了Samsung S3C2440处理器。本文将详细介绍如何使用TQ2440开发板,将U-Boot和内核从NOR闪存烧写到NAND闪存,并成功启动。
- 准备工作
在开始之前,需要确保以下工具和资源已经准备就绪:
- TQ2440开发板
- 串口线和串口调试工具
- 交叉编译工具链
- U-Boot源代码
- 内核源代码
- NAND闪存驱动程序
- 烧写U-Boot到NAND
首先,我们需要编译U-Boot源代码并生成烧写到NAND闪存的镜像文件。假设我们已经准备好了交叉编译工具链,并将U-Boot源代码放置在uboot
目录下。
进入U-Boot源代码目录并执行以下命令:
$ cd uboot
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-=arm CROSS_COMPILE=arm-linux-gnueabi- distclean
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- tq2440_config
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
编译完成后,将生成的u