笨笨的世界 发表于 2012-10-15 21:37:20

交流

当在nor flash启动开发板,输入a,烧写测试程序,选择nand flash的时候,在CRT的界面上就会出现
#### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !

#####    Boot for Nor Flash Main Menu   #####
#####   EmbedSky USB download mode   #####

Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
Download Eboot (eboot.nb0) to Nand Flash
Download Linux Kernel (zImage.bin) to Nand Flash
Download CRAMFS image to Nand Flash
Download YAFFS image (root.bin) to Nand Flash
Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
Boot the system
Format the Nand Flash
Set the boot parameters
Download User Program (eg: uCOS-II or TQ2440_Test)
Download LOGO Picture (.bin) to NandFlash
Set LCD Parameters
Enter TFTP download mode menu
Download u-boot to Nor Flash
Reboot u-boot
Test Linux Image (zImage)
quit from menu
Enter your selection

之后再从nor flash启动,此时选择3,烧写linux内核,之后再选择到nand flash中,在串口界面上也会看到和上面一样的内容,很困惑,不是更换了内核了吗,为什么显示的内容是一样的呢?希望大家多多指点,谢谢了。

chris_xi 发表于 2012-10-15 22:30:48

你看到的只是天嵌提供的UBOOT操作接口,NORFLASH里只放了UBOOT备份,一般不小心弄坏了NORFLASH里的UBOOT,可以从NOR启动,一般来说UBOOT及KERNEL,FS都放在NANDFLASH,如果你已经加了KERNEL以及fs,可以按8启动系统

笨笨的世界 发表于 2012-10-16 08:29:50

嗯,谢谢您,您说的这些我都明白,就是对uboot到底是什么还是有点模糊,谢谢。

TQ-lkp 发表于 2012-10-16 09:19:26

下载模式下显示的都是UBOOT的功能,
uboot完成对内核的引导功能和提供了一些命令接口
页: [1]
查看完整版本: 交流