我们用micro2440的核心板开发系统。先在原厂的底板上进行开发,没发现问题。由于资源不够,现在按照友善底板的原理图自己做了个板子,发现开关打到nandflash后系统不能自启动,开机复位出现如下信息:
+---------------------------------------------+
| S3C2440A USB Downloader ver R0.03 2004 Jan |
+---------------------------------------------+
USB: IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT: <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2>
NOTE: Power off/on or press the reset button for 1 sec
in order to get a valid USB device address.
NAND device: Manufacture ID: 0xec, Chip ID: 0xda (Samsung K9F2G08U0B)
Found saved vivi parameters.
##### FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot for WinCE
[l] Download WinCE boot-logo
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
Boot the system
[s] Set the boot parameters
Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
Version: 0945-2K
Enter your selection: ?
(很奇怪,核心板用的是K9F2G08U0C,出现的信息是K9F2G08U0B)
核心板配上我们的底板烧写ADS开发的裸机程序可以从nandflash启动运行,说明nandflash没问题。
求教友善大牛,这个现象问题可能出现在哪个地方?另外,出现上面选择信息后,按B可以启动系统。