问题描述: S3C6410手册“3.3.3 CLOCK SOURCE SELECTION”“Table 3-1. Device operating mode selection at boot-up”中未找到NAND启动相关说明; 解决办法: S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。 S3C6410 User Manual的第3章 System Controller,如图: 首先介绍一下和启动模式相关的硬件管脚: OM[4:1]:选择启动设备; OM[0]:选择时钟源。为0选择XXTlpll,为1选择XEXTCLK。 GPN[15:13]:用于识别所支持的Nandflash的类型,包括Page的类型和地址周期。 XSELNAND:选择Nand启动或者是OneNand启动。0为OneNand,1为Nand。 表中并确实并没有注明Nandflash启动配置,当OM[4:0]为0000x/0001x/0010x/0011x的时候,Boot Device是Reserved(保留的); 查阅资料知 S3C6400 用户手册第3章 System Controller -> Table 3-1,描述了S3C6400的启动模式,如图: S3C6410和S3C6400的Table 3-1对照可知,两个处理器的启动模式是兼容的; NAND启动配置:OM[4:0]=00110 GNP[15:13]=000; |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 04:55
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.