资料介绍
1. helper2416开发板的核心板介绍 (将显示屏去掉)
K9F2G08U0B芯片 256M NAND FLASH
H5PS5182GF芯片跟原理图不一样,原理图芯片是K4T51163QC芯片,但接口差不多 64M DDR FLASH
LAN9220 10/100M网口芯片
S3C2416的UART配有4个独立异步串行I/O口,每个都可以是基于中断或基于DMA模式的操作。该UART可以支持的比特率最高为3Mb/s。每个UART的通道包含了两个64字节收发FIFO存储器。下面以UART0为例,讲解S3C2416 UART的使用。
与UART0设置相关的寄存器:GPHCON、ULCON0、UCON0、UFCON0、UMCON0、UBRDIV0、UDIVSLOT0。
2. helper2416开发板启动模式
S3C2416支持多种启动模式,通过外部引脚OM[4:0]来决定从哪个存储设备上启动,引脚配置对应的启动模式见下图。目前市面上的各类S3C2416开发板都是参照三星smdk2416开发板进行开发的。由于有了IROM启动以及NAND启动,Nor flash已基本没有用处,因为代码一般是不会在Norflash执行,都是要搬到RAM里执行,不然性能无法忍受。因此,市面上的开发板基本都是不再配置Nor flash,只配置了NAND flash。笔者此处只讲解市面上S3C2416开发板支持的两种启动模式,IROM启动和NAND启动。
图3-1 S3C2416启动模式配置
分析启动方式:
helper2416核心板原理图中
当我们将板子插孔插入下图所示
OM0为低电平,OM1,OM2的电平由OM3控制,而OM3连在BOOT_SD/NAND管脚,OM3的电平由SW7电平控制
此时就是上面原理图J20中的1,2管脚,就是SD卡启动
OM0 OM1 OM2 OM3
0 0 0 1
由表可以得出iROM启动
插入2,3管脚就是nand flash启动
OM0 OM1 OM2 OM3
0 1 1 0
由表可以得出NAND启动
如果按下按键就从SD卡启动了,从原理图分析高电平从nand flash启动,低电平从SD卡启动
图3-2 启动模式对应的存储器映射
3. IROM启动
通过设置[OM4, OM3, OM2, OM1, OM0] = [0,1,0,0,x],上电复位即可从IROM启动,对于IROM SD/MMC启动,固化代码会直接从SD/MMC卡的一个特殊位置读出8k的代码到0x40000000处的Steppingstone。复制完代码到Steppingstone后,固化代码跳转到0x40000000处开始执行用户的代码
4. NAND启动
注意:
BL1:代码8K以下,也就是说我们bootloader的大小应为8K一下
BL2:没有大小限制,helper 2416使用的256M的大小的,所以最大存储为256M,存放内核代码和文件系统
启动流程:
1》 IROM: bootloader代码(启动代码)加载到8KB的stepping stone,程序从stepping stone执行,stepping stone映射地址0x40000000
2》 执行bootloader代码,bootloader代码工作时主要是初始化系统时钟,UART,关看门狗,初始化堆栈,开启MMU.将BL2(8K到246M大小)代码加载到SDRAM中,helper 2416使用的64M DDR SDRAM
3》 最后跳到DDR SDRAM执行代码
详细流程将在移植u-boot中章节中进行详细讲解
流程图:
- MYC-Y6ULX-V2核心板及开发板
- HD335X-CORE核心板数据手册
- XCY-3128核心板产品简介(1)
- ECPce6核心板图纸下载 4次下载
- AXU2CG FPGA XLINX核心板原理图 36次下载
- 基于STM32F407ZGT6单片机的引脚核心板 114次下载
- STM32F103C8T6核心板资料汇总 281次下载
- STM32核心板PCB和原理图 0次下载
- 新版STM32F103ZE核心板原理图免费下载 0次下载
- 高频核心板设计的技巧有哪些
- Kinetis K60 Cortex-M4核心板电路原理图免费下载 24次下载
- TMS320F28035核心板电路原理图免费下载 222次下载
- MSP430核心板介绍 27次下载
- AHD核心板说明书 47次下载
- STM32核心板 50次下载
- 一文详细了解高性能核心板M3568 3219次阅读
- 飞凌嵌入式FET2416核心板介绍 3034次阅读
- 飞凌嵌入式FETMX6UL-C工业级核心板介绍 5643次阅读
- 硕数物联科技COM-S2416系统模块简介 2449次阅读
- firefly Core-3128J核心板简介 1429次阅读
- firefly Core-PX3-SEJ核心板 介绍 1479次阅读
- 友善之臂Tiny4412核心板介绍 1.1w次阅读
- 友善之臂Smart6818核心板介绍 3287次阅读
- 锐尔威视科技A33全志核心板规格 2507次阅读
- 天嵌科技TQ2416CoreC核心板-三星系列规格 2119次阅读
- 天嵌科技TQ2416CoreA核心板-三星系列简介 2664次阅读
- 友坚科技UT2416CV02核心板简介 2502次阅读
- 友坚科技UT2416CV01核心板简介 2353次阅读
- 海天雄电子AM335X核心板信息介绍 4542次阅读
- 怎样选择一款合适的核心板? 4465次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多