电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>HELPER2416核心板介绍

HELPER2416核心板介绍

2017-09-14 | rar | 1.35 MB | 次下载 | 免费

资料介绍

  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。
 

HELPER2416核心板介绍

  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中章节中进行详细讲解

  流程图:

  

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费