关于S3C6410系统启动的问题,求高人
小弟新买了友善的TINY6410开发板,自己设计了一套硬件电路,电路中有TINY的核心板,USB,串口,SD,LCD等基本功能,去除了音频,以太网,I2C等模块,利用核心板引出脚数据线DATA0-15,地址线LADDR0-2扩展了一个AD7656(ADC)。采用WINCE6.0系统,大概背景就是这样!
由于小弟对ARM不甚了解在调试的过程中我遇到了如下的一些问题:
1.系统可以通过SD卡顺利下载进去,而且可以在SD卡中运行WINCE系统。但是我通过SD下载到NANDFLASH后,通过NAND启动时,进度条走到头后就停止在那不动,通过查看串口信息:
WinCE 6.0 nboot for Mini6410
Reading...Launch Windows CE...
Windows CE Kernel for ARM (Thumb Enabled) Built on Sep 25 2009 at 11:04:23
[OAL] ++OEMInit()
[OAL] S3C6410_APLL_CLK : 532000000
[OAL] ARMCLK : 532000000
[OA
L] HCLK : 133000000
[OAL] PCLK : 66500000
[OAL] InitializeGPIO()
[OAL] Initiali
zeCLKSource()
[OAL] InitializeCLKGating()
[OAL] InitializeBlockPower()
DCache: 128
sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16
384 size
+OALArgsInit()
SocID:0x36410101
Arguments area is initialized
-OALArgsInit()
+OALTimerInit( 1, 33249, 0 )
-OALIntrRequestSysIntr(irq = 38, sysIntr = 16)
[OAL] --OEMInit()
[FMD] FMD_OEMIoControl() : IOCTL_FMD_GET_INTERFACE
[FMD] ++FMD_I
nit() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecda
[FMD] FMD_Init() : NUM_OF_BLOCKS = 20
48
[FMD] FMD_Init() : PAGES_PER_BLOCK = 64
[FMD] FMD_Init() : SECTORS_PER_PAGE = 4
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 2048(0x800), SECTORSPERBLOCK
= 64(0x40), BYTESPERSECTOR = 2048(0x800)
[FMD:ERR] FMD_OEMIoControl() : Unknown
IOCTL (0x00071c24)
[OAL] Not Clear Storage
[OAL] Not Clear System Hive
[OAL] Not Clear User Hive
[OAL] Not Clear System Hive
WARN: OALIoCtlHalGetHWEntropy: Buffer too small
[PWRCON] PWC_Init***
-OALIntrRequestSysIntr(irq = 40, sysIntr = 18)
-OALIntrRequestSysIntr(irq = 19, sysIntr = 19)
-OALIntrRequestSysIntr(irq = 23, sysIntr = 20)
-OALIntrRequestSysIntr(irq = 20, sysIntr = 21)
-OALIntrRequestSysIntr(irq = 88, sysIntr = 22)
I2C_IST[0xd00e79a0, 0]: bus arbitration failed
I2C_IST[0xd00e79a0, 0]: bus arbitration failed
I2C_IST[0xd00e79a0, 0]: bus arbitration failed
I2C_IST[0xd00e79a0, 0]: bus arbitration failed。。。一直循环下去
小弟考虑会不会是BOOTLOADER设置的问题啊,我对BL一窍不通啊,如果是的话我可以学学~
还有系统我用的是官方的系统,但是我想扩展的AD应该对系统运行影响不大啊(SD中可以运行)~
请各位高手一定要帮我看看呀!谢谢啦!~
[解决办法]