三星S5P4418芯片启动方式详解基于友善Nanopi2开发板
来源:互联网 发布:网络博客正规吗 编辑:程序博客网 时间:2024/05/21 23:34
Datasheet里的这一段英文告诉我们S5P4418支持各种启动模式:外部静态内存引导,和内部ROM引导,其中内部ROM引导包括NAND启动,SD/MMC/eMMU启动,SPI通信的EEPROM启动,串口启动,USB启动模式等。这些引导模式由系统的配置来决定。
我们接下来看下面的表格:
表格的内容是系统通过复位时的CFG引脚配置系统的启动方式,系统根据这些引脚配置来决定从哪里启动。表格的第一列是引脚名,第二列第二名称(重新给这些引脚按顺序排号而已),第三列是静态内存,也就是我们上面所说的外部静态内存启动方式,SDFS不太清楚是什么启动模式,后面的几列大家都看得懂,就不解释了。
我们现在来看一种启动方式,就看这个SD卡的启动方式吧,找到SD MMC这一列从上往下看过去,SD[2:0]是101,那这个101是什么功能呢?咱们看看第二个表格,找到第二列Pin,这就是上面表格里对应的引脚,找到相应的SD[2:0],他的功能名叫BootMode,启动模式。然后后面的Note列就有相应的功能描述,我们SD卡启动是101也就是模式5,MMCSD模式。然后看第一个表格的SD MMC列,SD3位是Port_num0,貌似没用再看SD4和SD5在第一个表格中分别叫EMMCBOOTMODE和PARTITION,所以在下表找到这两项,SD4应该为低电平就是normal SD BOOT,SD5 是分区启动的意思。同理SD6是选择启动或者常规启动。
DIS0-DIS7貌似不用去管。
那么第一个表格中还有VID1[7:0]是干嘛用的呢?
第二个表格只出现了vid1[1]的一位,剩下的位我们来看第三个表格(如图3-3)
这个表格是启动方案。是用来设置启动顺序的。上电或者复位后首先根据引脚配置选择启动方式,如果启动不了,那么久尝试第二种启动方式啦(这个还是比较巧妙的)。下表就是用来配置启动顺序的。
这个表格乍一看让人有点晕头转向,那么该怎么看呢,小编自认为该从BOOTMODE这一列开始看,咱们看MODE1,5这里,这就让人郁闷了,怎么是模式1和5呢,查上面的表格并未发现模式1,但是第一个表格中出现了SDFS这一列,这是不是也是SD的FAST(快速)启动模式?我也不得而知,姑且不管它,咱只关心模式5启动,看看跟模式5对齐的横轴,结合表一来看,这样就很明了了。
咋们来看看Nanopi2的启动引脚怎么接的,看下图。
SD[7:0]:1000101,101模式5,SDMMU启动,000,常规启动,不分区,1可交替选择的启动(可以按顺序启动,A不行就B来)。
那按什么顺序来呢?看下下图。
MCU_CAM_D0对应VID1[0],对号入座,得到VID1[4:0]为:00010 VID1[7]为1
那么next try 为0
Nextport 为0
port_num1为0(这一位其实就是表格3-3里面的Port_sel1)
Port_num0为0(sd[3]引脚)(其实就是port_sel0)
Use_fsc为0
Core_voltage 为1
所以启动顺序为SD0->USB。
对号入座看看
- 三星S5P4418芯片启动方式详解基于友善Nanopi2开发板
- NanoPi2-S5P4418启动流程分析
- 三星S5P4418开发板 (ARM Cortex-A9架构)
- 基于友善Nanopi2 移植 Ubuntu-base-14.04系统
- 三星s5p4418
- ARM核心板,三星S5P4418核心板
- 嵌入式系统学习(二)-S5P4418芯片启动模式
- 三星S5P4418核心板,ARM Cortex-A9架构
- 飞凌S5PV210开发板启动方式详解
- 飞凌S5PV210开发板启动方式详解
- S5PV210开发板启动方式详解
- 友善之臂mini2440开发板板载芯片
- nanopi2 启动信息
- 三星芯片
- 荣品电子正式推出三星S5P4418开发板卡片电脑
- S5p4418 启动配制分析
- S5P4418启动模式分析
- STM32 系列芯片启动方式
- 归并排序算法的实现
- Visual Studio Code 开源免费跨平台代码编辑器
- 多线程之synchronized关键字详解
- 随机浏览的几个网站
- 小地图的制作[代码清单4-18]
- 三星S5P4418芯片启动方式详解基于友善Nanopi2开发板
- Leetcode题解 169. Majority Element
- Android 如何从系统图库中选择图片
- Python3.5.1 pyopengl第一个例子
- AngularJS语法详解(续)
- JAVA Introspector内省用法
- Linux服务器登陆安全设置,并使用ssh keys登陆
- POJ-3278-Catch That Cow
- hdu 1232 畅通工程 并查集模板题