(转载) S5p4418 启动配制分析

在介绍之前我先简单介绍一下三星s5p4418这颗芯片,s5p4418是一颗cortex A9 四核芯片,主频1.4Ghz,最大内存可以支持到2GB,这算是三星ARM芯片发布以来在性价格比上不高于国内芯片的第一颗芯片。更具有针对国内行业客户的一颗芯片。

在网上大家对这颗芯片众说分云,有的说是s5p4412的升级版,有的说是4412低成本版。我个人认为这些说是都不是很完全。从s5p418芯片出世本身就是针对国内一些行业客户。只有能完完全全满足行业需要才是最合适的一个芯片。芯片内部就算有更多的功能也是让费,也增加了一些不必要的成本。

大家都比较喜欢拿s5p4418和s5p4412来做一些对比。我简单说一下两个芯片比较明显的区别。

  1. s5p4418 多支持一些接口:以太网,LVDS,内部一些硬编解码。

  2. s5p4412 多支持ISP, GPS接口,GPU更强等等。

简单来说4412的硬件接品比4418会丰富一些,GPIO口更多。但4418也弥补了4412不支持以太网,LVDS的缺陷。

好,上面介绍说明一下三星s5p4418芯片,下面我进入今天的正题。

我手上现在是使用九鼎创展的X4418开发板。板子拿到了一段时间,今天开始才开始正式玩。

拿到板子的第一件事应该了解一下CPU一个启动过程,以前接触过三星别的ARM芯片,如:s5pv210,s5p4412等,但是发现S5P4418和三星别的芯片好象有点不太一样。以前玩三星的朋友初次使用S5P4418可能都有一种别扭感觉,说实话,我也有同感。经过认真看4418datasheet和原理图总算粗略了解了一下硬件是怎么配制启动。下面我把我理解的简单说明一下,希望对后面的朋友有所帮助

S5p4418芯片配制可以支持多种启动方式:UART,SPI,SDMMC,USB,NAND.但是芯片是怎么来识别从那里启动的呢?之前三星芯片是通过OM[0:6]这几个配制脚来配制,但是4418好象比这个复杂了许多。我们要了解启动配制要通过s5p4418 datasheet第三章system boot.

这一章节里面有几个表格,配制就是通过这个而来,但是初看这些表格不是很好理解。下面我就给朋友们简单说明一下。

我们可以看到3-1表,由于表格比较大,我没有全部截取,第一列[pin]比较好理解,这是芯片管脚名,第二列[RST_CFG]这个没有什么实际意义,这是三星自己定义的一个配制脚名,也就是说把真实的pin名重新名了一个名叫RST_CFG.后面几列就是各种启动方式和对应要配制东西。

  图表3-2我就不再截图,这里只是说明各种启动模式需要配制那些脚。

图表3-3这里就是配制第一启动,第二启动,第三启动有顺序。

上面简单说明了各个表格的功能,下面我们以实际的例子来一一解释。我们以九鼎的X4418开发板的硬件做说明,后面所有的一些文章都是以X4418为基础。

X4418的启动方式是SD0为第一启动,EMMC为第二启动,USB为第三启。

我们首先从原理图来看一下。

配制启动方式基本是通过MCU_SD[0:2]来确定,这里是配制成101,我们可以对照一下手册中的图3-1图表,

这里是不是就是SD MMC启动?但我们看到还有MCU_SD[4:5]两个配制,这是配制什么呢?我们也可以在图表3-1中找到答案,这分别是配制分区和emmc启动模式的,这里又要参考一下图表3-2

这里只要把相应的解配制成高电平和低电平,X4418开发板配制这两个脚为00,说明配制的是EMMC启动,默认分区。

有用过三星别的平台的都知道,在别的平台上有一个启动顺序,如:第一启动SD,第二启动EMMC等。X4418也是一样,也可以能过硬件来配制,如果要配制启动顺序就要参考图表3-3.

上面就是图表3-3的截图,有的人可能会一时搞不太明白,这里又没有说明配制那个脚。怎么配?

这个图表在这里要给大家说明一下,我们可以看到第一行nexttry,use_fs,nextport,port sel1,port sel0.这些名称在图表3-1中都可以找的到。只要配制这些名所对应PIN就可以了。

好,我们来看一下X4418原理图所对应脚的配制。

MCU_CAM1_D0 ->RST_CFG16 ->NextTry MCU_CAM1_D4 ->RST_CFG20 -> USE_FS

MCU_CAM1_D2->RST_CFG18 ->Nextport   MCU_CAM1_D3 ->RST_CFG19 ->port SEL1

MCU_CAM1_D3->RST_CFG3 ->port SEL0

*特别要注意的是这里的portSEL就是图3-1中的port num.

对着电路图我们可以发配制NextTry USE_FS Nextport port SEL1 port SEL0 :10000

参照图3-3启动方式为:

好上面就是关于s5p4418启动配制。如果是配制其它的启动模式也是一样道理,按照这个配制就不会钱。

猜你喜欢

转载自blog.csdn.net/weixin_42015463/article/details/82225994
今日推荐