精华内容
下载资源
问答
  • Exynos 4412

    2019-10-05 22:50:55
    用于Exynos4412启动的SD卡布局 第0个扇区是保留扇区(Reserved),第1到第16扇区共8KB的空间存放BL1(E4412_N.bl1.bin),从第17到第48扇区的16KB空间用于存放BL2(u-boot-spl.bin),之后的扇区可以根据实际需求...

    用于Exynos4412启动的SD卡布局

    第0个扇区是保留扇区(Reserved),第1到第16扇区共8KB的空间存放BL1(E4412_N.bl1.bin),从第17到第48扇区的16KB空间用于存放BL2(u-boot-spl.bin),之后的扇区可以根据实际需求自己安排。

     

    SPL(BL2)

      SPL是uboot第一阶段执行的代码。 主要负责搬移uboot第二阶段的代码到内存中运行。 SPL是由固化在芯片内部的ROM引导的。 我们知道很多芯片厂商固化的ROM支持从nandflash, SDCARD等外部介质启动。

      所谓启动, 就是从这些外部介质中搬移一段固定大小(4K/8K/16K等)的代码到内部RAM中运行。 这里搬移的就是SPL. 在最新版本的uboot中, 可以看到SPL也支持nandflash, SDCARD等多种启动方式。 当SPL本身被搬移到内部RAM中运行时, 它会从nandflash, SDCARD等外部介质中搬移uboot第二阶段的代码到外部内存中。

     

    转载于:https://www.cnblogs.com/god-of-death/p/10321240.html

    展开全文
  • exynos 4412

    千次阅读 2014-11-19 16:47:36
    芯片方案路程:S5PC110、S5PV210、S5PV310、Exynos4210、Exynos4212、Exynos4412、Exynos5250、Exynos54x0等 涉及行业:军工、通讯、媒体、安防、车载、金融、手持设备、显示控制、教学等。 产品范围:三星4412...

    CPU处理器

    Samsung Exynos4412芯片,基于ARMCortex-A9内核,ARMv7指令集

    Samsung Exynos4412为四核处理器

    Exynos4412主频提升至1.5GHz,128/64位内部总线结构

    32/32KB的数据/指令一级缓存,1024KB的二级缓存

    可以实现2000DMIPS(每秒2亿指令集)的高性能运算能力

    Exynos4412采用32nm低功率制程,运算能力和功耗方面比45nm工艺的Exynos4210提升25%和降低40%左右

    GPU图形芯片

    内建高性能ARM Mali-400MP 3D图形引擎和2D图形引擎

    多边形生成率为44M三角形/秒,像素填充率可达1.6G像素/秒

    支持DX9、SM3.0、OpenGL2.0等PC级别显示技术

    2D图形加速,最大支持8000*8000分辨率图片。

    JPEG硬件编解码,最大支持8192*8192分辨率图片

    支持全高清、多标准的视频编码,流畅播录1080p视频文件

    内建MFC,支持MPEG-1/2/4、VC-1、H.263、H.264编解码,支持数字TV输出

    内存性能

    存储控制器支持LPDDR、LPDDR2、DDR2和DDR3类型的RAM

    Flash支持NANDflash、NORflash、OneNand、iNAND等

    支持RAM最大2GB

    支持储存空间最大32G

    最大支持TF卡扩展储存空间32G

    硬件资源

    CPU:Exynos4412SCP封装

    内存:DDR3 1GB

    内置存储:INANAD 16GB

    NAND:NANDFLASH接口

    显示接口:LVDS(SN75LVDS83B)、VGA(THS8136PHP,符合VESA标准,兼容所有设备)

    TV_IN/模拟摄像头接口:RCA*2(TVP5151),GPIO可控电源

    背光控制芯片:RT8532

    复位芯片:高可靠复位电路STM6503,有延时复位功能

    一个TF卡接口

    一个SD卡接口

    单独可充电RTC锂电池

    WIFI:RTL8188 802.11b/g,GPIO可控电源

    以太网:DM9000,支持10M/100M自适应网络,GPIO可控电源

    3G:支持外置USB3G

    音频芯片:WM8960,3.5标准耳机接口(四段带MIC功能),支持带MIC耳机以及耳机HOOK按键

    喇叭:0.5W*2

    摄像头:GC2015200万像素,带闪光灯功能,GPIO可控电源

    手电筒功能:系统已集成相关应用

    HSIC:USB4640,两路USB_HOST输出

    USB-HUB芯片:FE1_1S(4路USB-HOST接口),GPIO可控电源

    2.5硬盘接口:SATA(GL830)

    TP接口:支持USB和I2C方式,GPIO可控电源

    G-Sensor:MMA8452,12bit高灵敏度三轴重力传感器

    板载震动马达

    电池接口:单节4.2V

    电池充电控制芯片:BQ24030,支持USB、AC两路电源输入充电

    系统按键:power、reset、vol+、vol-、home、back、menu

    平板专用复位控制芯片STM6503,实现长按POWER键7秒,系统自动复位

    HDMI接口:A型,HDMI1.4,支持3D输出,1080P高清分辨率

    串口:调试串口*1,通用串口*1

    20针JTAG接口

    电源开关

    OTA2.0接口:MicroUSB

    CPU引出资源列表,所有CPU引脚都已引出(详细资源请参考原理图)

    UART:4

    I2C:7

    SPI:2

    OTG:1

    HSIC:两路

    I2S:3

    HS-MMC:4

    JTAG:1

    启动配置OPM:6位

    时钟输入:三路(系统时钟24M,HDMI时钟24M,RTC32.768K)

    SPDIF:1

    PCM:1

    AC97:1

    PWM:4

    GPIO:总共304个,全引出,有些GPIO与其他功能脚复用

    SLIMBUS:1

    SROM:4bank

    LCD:1

    ADC:4

    GLONASS/GPS:1

    CAMERA:4

    MIPI:1

    PCB规格

    核心板六层板

    底板四层板

    沉金工艺

    软件资源

    Kernel3.0.15源码

    外置TF卡驱动

    HDMI驱动

    AndroidICS4.0.4源码

    内置INAND驱动

    GC2015Camera驱动

    bootloader源码

    串口驱动

    闪光灯控制驱动

    驱动资源(提供源码)

    ADC驱动

    WM8960音频播放驱动

    INANDMSHC驱动

    电池电量检测驱动

    录音驱动

    DDR驱动

    充电检测驱动

    耳机插入检测驱动

    TF卡驱动

    USB转以太网芯片DM9620驱动

    耳机HOOK键驱动

    按键驱动

    SPI接口驱动

    AC97驱动

    RTC驱动

    MMA8452重力芯片感应驱动

    PCM驱动

    看门狗驱动

    2D、3D显示驱动

    SPDIF驱动

    I2C驱动

    JPEG硬件编解码驱动

    WIFI驱动

    SPI驱动

    MFC视频处理驱动

    USBHUB驱动

    I2S驱动

    视频硬件编解码驱动

    HSIC USB芯片驱动

    2D加速驱动

    耳机插入检测驱动

    TrustZone驱动

    3D加速驱动

    电池充电检测驱动

    MIPI-DSILCD驱动

    ImageRotator驱动

    背光控制驱动

    PWM背光驱动

    JPEG硬编解码驱动

    BCM4751GPS驱动

    USBOTG驱动

    MFC驱动

    USB3G驱动

    CPU内部模块电源控制驱动

    FIMC驱动

    TVP5151模拟摄像头/TV_IN驱动

    USBHOST(EHCIOHCI)驱动

    USBTP驱动

    VGA输出驱动

    GPIO驱动

    I2CTP驱动

    GL830USB硬盘驱动

    9.7LCD驱动

    振动马达驱动

    以太网DM9000驱动

     

    包装清单

    核心板一块

    底板一块

    200万摄像头一个

    电源一个

    串口线一根

    MicroUSB线一根

    光盘一张(包含PDF格式原理图、驱动程序源码、全部芯片及外设datasheet、CPU引脚定义、开发环境、使用手册等)

    9.7寸iPAD1IPSLCD

    多点电容TP


    思科德简介

    芯片方案路程:S5PC110、S5PV210、S5PV310、Exynos4210、Exynos4212、Exynos4412、Exynos5250、Exynos54x0等

    涉及行业:军工、通讯、媒体、安防、车载、金融、手持设备、显示控制、教学等。

    产品范围:三星4412开发板、三星4412核心板、三星4412工控板、三星4412平板电脑、三星4412手持设备、三星4412智能终端、三星4412方案PCBA、S5PV210核心板、S5PV210开发板、S5PV210工控板、工业控制(工控)、行业平板电脑方案、定制平板电脑,4412方案定制、S5PV210方案定制、三星系列方案定制等等。

    服务方式:整机方案定制、PCBA方案定制、核心技术委托开发、OEM、ODM、PCBA、License授权等





    展开全文
  • Exynos4412 pdf

    2021-01-08 23:27:10
    Exynos4412 详细手册
  • 友坚4412四核开发板  UT-Exynos4412开发板是一款功能极为强大的高端 ARM ... Exynos4412Exynos4412 Quad),主频达到 1.4~1.6GHz。Exynos4412的主要特性为: QuadCore、 WXGAresolution、 1080pHDTVdisplay t

                           友坚4412四核开发板

                 UT-Exynos4412开发板是一款功能极为强大的高端 ARM Cortex-A9开发平台,采用Samsung最新的 Exynos4412Exynos4412 Quad),主频达到 1.4~1.6GHz。Exynos4412 QuadCore WXGAresolution 1080pHDTVdisplay throughoutHDMII2Ssupports USBHost&Device2.0 HSICinterface LPDDR2PackageonPackageChip2Chip等;该芯片采用了最新的 32nm HKMG的先进工艺制程。相比于之前的 45nm工艺,功耗方面有了明显的降低,即使是四核,同等测试下的功耗比双核的 4210低了 40%。四核处理器在达到双核两倍性能的同时,功耗却只有双核的八成,续航和发热都可能会大大改善。目前三星最新的 N7100 GALAXY Note2 GALAXY SIII系列手机采用的就是此款芯片,表现相当出色。Exynos4412处理器采用 0.4mm pitch值的 12x12平方毫米 FCMSP 封装,降低 PCB加工工艺要求。

            UT-Exynos4412开发板本着完全展现 Exynos4412芯片功能,结合客户反馈与广泛调研,设计而成,其功能全面、接口丰富,完美展现了 Samsung Exynos4412芯片的强大,主要面向企业用户进行产品开发过程中,Exynos4412芯片的性能评估、设计参考使用其丰富的外设接口及强大的性能也成为高校、科研机构等单位的最佳科研设备;可为无线通讯、个人导航、摄像、移动游戏音乐视频PDA、医疗器械、车载、广告机、手机等提供期测试平台,无论从功能、性价比、调试飞线等方面,都可方便进行,大大缩短公司产品的研发周期。

               UT-Exynos4412开发板可以选配有无线 WIFI模块、BluetoothGPSCamera3G等模组,支持 HDMI1.41080P/60Hz)显示,客户可以直接从开发平台中汲取完整的产品信息,甚至可以直接用于后续的产品开发中,完全不同于一般意义的开发平台。

     

                          

    开发板整体效果图:

     

      

     

    开发板的主要功能特性

                         

    CPUARM Exynos4412 Quad-core

    主频:1.4~1.6GHz

    内存:2G Bytes DDR3

    内置存储:iNAND 8GB

    FlashNAND FLASH接口

    PMU:特有的 PMU管理芯片

    显示接口:LCDLVDSVGA(THS8136PHP,符合 VESA标准,兼容所有设备)

    以太网:DM9000,支持 10M/100M自适应网络

    音频芯片:WM89603.5标准耳机接口,支持带 MIC耳机,以及耳机 HOOK按键

    USB接口:一路独立的 USB Host2.0接口

    USB-HUB芯片:FE1_1S4 USB-HOST接口)

    OTG 2.0接口:MicroUSB

    G-SensorMMA7660360度高灵敏度三轴重力传感器

    HDMI接口:A型,HDMI1.4,支持 3D输出,1080P高清分辨率

    两路独立的 Camera接口

    两路独立 SD卡接口

    支持 RTC实时时钟保存

    20 JTAG接口

    BUS总线接口

    串口:4 UART接口

    TP接口:支持 USB I2C方式

    Touch Board:独特的触摸输入接口

    特有的C2C接口(可以接ARM7/ARM9核)

    支持有 I2CI2SSPIPWMADC/DACPCM及丰富的 GPIO接口

    系统按键:powerresetvol+vol-homebackmenuupdownleftright

    可扩展模块:

    WIFIRF-UM02BS USB接口蓝牙模块

    BluetoothRDA8575串行蓝牙模块

    摄像头:HM2055 200万像素

    3G专用的PCIE接口3G模组

     

    开发板软件资源:

                              

                               Kernel:Kernel3.0.15源码

                               ● Android:Android ICS 4.0.4源码

                               ●bootloader源码

    开发板底板的接口图:

               

     

     

     

    开发板标准配置:

                 ● UT4412CV01核心板一块

             ●Exynos4412 底板一块

              ●10.1寸LVDS高清屏(1280*800分辨率)+多点触摸屏

              ●12V/2A 电源适配器一个

             ●USB数据线1根

             ●串口线1根

              ●网口线1根

              ●DVD光盘一张

              

     

     

    展开全文
  • EXYNOS 4412 用户手册

    热门讨论 2013-06-07 09:33:34
    三星 EXYNOS 4412 用户手册 三星 EXYNOS 4412 高性能四核ARM处理器
  • Exynos4412核心板.rar

    2020-03-12 18:33:38
    Exynos4412原理图(ORCAD 17.2)和PCB(pads 9.5)源文件资料。 Exynos 4 Quad四核处理器,三星叫它Exynos 4 Quad,实际上就是我们知道的Exynos 4412
  • Exynos4412用户手册.rar

    2020-03-06 09:42:36
    Exynos4412用户手册,包括2820页的完整版和,911页的通用版,适合使用使用Exynos4412作嵌入式ARM开发的人,都是英文的。
  • Exynos4412启动

    千次阅读 2018-05-28 19:22:55
    开始使用iTop-4412开发板学习Exynos4412,启动文档参考网上其他人博客进行总结  Exynos4412启动  内存映射  我们需要关注的主要是上面三个。  iROM:这段地址空间对应exynos4412内部固化的一段程序,exynos...

        开始使用iTop-4412开发板学习Exynos4412,启动文档参考网上其他人博客进行总结

        Exynos4412启动

        内存映射

            

        我们需要关注的主要是上面三个。

            iROM:这段地址空间对应exynos4412内部固化的一段程序,exynos4412启动的第一条指令就存放在这里。

            iRAM:这段地址空间对应的是exynos4412内部的一个存储器,这段存储器的特点是上电就可以用,不用初始化。

            DMC0:这段地址空间就是核心板上的DDR3对应的存储空间(有些开发板上有1GB的DDR3,所以地址空间是0x40000000-0x80000000),上电后需要初始化DRAM控制器才能使用。

              

        上图中,iROM首先运行,然后根据OM的值判断从 哪个存储设备加载BL1到iRAM,然后BL1再根据OM的值判断从哪个存储设备加载OS到DRAM中。注意:以tiny4412从sdcard启动为例,iROM固化在SOC内部,BL1是Samsung提供的镜像文件E4412_N.bl1.bin,OS在这里可以认为是BL2,这部分是u-boot代码中编译生成的SPL,BL2是由BL1加载到iRAM中运行的。最后,BL2再根据OM值,从sdcard中将u-boot代码拷贝到DRAM中

        做实验时我们是把bin文件烧入TF卡,如何把这些指令从TF卡读出来执行?

            1.固化在芯片内部ROM上的代码---它被称为iROM ,iROM是厂家事先烧写在芯片上的,无源码。

            2.iROM把启动设备上特定位置处的程序读入片内存(iRAM) ,并执行它。这个程序被称为 BL1(Bootloader 1) ,BL1 是三星公司提供的,无源码。

            3.BL1又把启动设备上另一个特定位置处的程序读入片内内存,并执行它。这个被称为 BL2(Bootloader 2) ,是我们编写的源码。

     

        iROM、BL1更细致的启动过程如下图所示(摘自Android_Exynos4412_iROM_Secure_Booting_Guide_Ver.1.00.00.pdf):

            

        由上图可以看出,首先关闭看门狗,关闭中断及MMU,关闭数据缓存,打开指令缓存,清除TLB,然后将其他核进入IDLE模式,只留CPU0,这里有了第一个跳转分支,IROM判断当前启动模式,是冷启动还是唤醒,如果是唤醒模式,那么就是直接跳转到BL1,在BL1里面我们会再次判断是否是唤醒模式,如果是就直接跳转到唤醒函数,一般都是linux内核的唤醒句柄。当然在裸机里都是冷启动的,休眠唤醒一般是不需要关注的,当然如果你的裸机程序需要支持休眠唤醒,就需要增加相应的代码了。

        继续分析,设置IRQ及SVC模式的栈空间,这个时间,栈地址是其内部的一片IRAM,这小片RAM是IROM运行的外部随机存储器,没有这片小内存,IROM是无法运行的。接下了就是初始化IROM里面所使用的各种变量,初始化只读数据段,未初始化数据段清零,导出部分核心函数,这个函数可以在 BL1中使用,获取当前复位的状态,设置系统时钟分频,获取OM管脚配置模式,这里可以从多种外设启动,具体启动模式如下表:

            

        我们整个裸机教程都是从外部TF卡启动,根据OM启动模式,从TF卡拷贝前8K代码,如果拷贝成功,就验证校验和,BL1的前16个字节就是提供给IROM用来标识BL1相关信息的,具体信息如下:

            /*
    
            * bl1 header infomation for irom
    
            *
    
            * 0x0 - bl1 size
    
            * 0x4 - reserved (should be 0)
    
            * 0x8 - check sum
    
            * 0xc - reserved (should be 0)
    
            */
    
            .word 0x2000
    
            .word 0x0
    
            .word 0x0
    
            .word 0x0


        首先是描述BL1的大小,然后还有一个BL1的校验和,那我们怎么知道BL1的校验和呢,这个是在编译生成最终的二进制文件后,通过mk4412程序制作的

         简单地说,iROM就是先设置程序运行环境 (比如关看门狗、关中断、关MMU、设置栈 、设置栈 、启动 PLL 等 );然后根据OM引脚确定启动设备(NAND Flash/SD 卡/其他 ),把 BL1 从里面读出存入iRAM;最后启动 BL1 。

        下图是 BL1 的启动过程

            

        单地说,也是设置程序运行环境(初始化中断、设置栈等 );然后从启动设备上把BL2读入iRAM;最后启动它。

        有几个问题需要解决

            ①在启动设备上哪个位置存放 BL1、BL2?

            ②把BL1 BL2 读到 iRAM哪个位置?

            ③BL1 、BL2 大小是多少?

            ④ 怎么保证 BL1 、BL2 程序的完整性(即读出程序时没有错误 )?

        假设启动备为  卡, 如下图所示(这里只分析SD卡启动):

            

            

        BL1 位于TF卡偏移地址 512字节处(即从第一个扇区开始,前面有一个扇区保留,每个扇区512字节,为什么保留第一个扇区,如果有同学对DOS分区表有过研究,就能明白其中的道理了,第一个扇区是分区表的配置区),iROM从这个位置读入8K 字节的数据,存在iRAM地址 0x02021400位置处。所以 BL1不能大于8K 。

        IROM计算校验和且验证通过后并解密BL1成功后就可以跳转到BL1了,至此IROM已执行完备,权限已交由BL1了,补充说明一下,解密BL1是加密模式启动时才需要的,非加密模式启动是无需解密BL1的。

        BL2 位于 TF 卡偏移地址 (512+8K)字节处,BL1从这个位置读入14K 字节的数据,存在iRAM 地址 0x02023400 处。 BL2 不能大于(14K – 4) 字节,最后 4字节用于存放较验码(在汇编流水灯试验中我们用mkbl2工具制作的BL2,其中mkbl2工具最主要的作用就是计算出校验码)。

       如果我们的程序大于 (14K – 4) 字节,那么需要截取前面(14K – 4) 字节用来制作BL2并烧入SD卡偏移地址 (512 +8K) 字节处。当BL2启动后,由它来将存放在TF卡另外位置的、完整程序读入内存。

     

    展开全文
  • Exynos4412手册.pdf

    2019-08-29 22:23:25
    Exynos 4412 RISC Microprocessor Revision 1.00 February 2012
  • Exynos4412用户手册完整版,2858页。不是900多页的那种public版本。-Exynos4412 full version of user s manual, 2858. Not the kind of public release of more than 900 pages. SEC_Exynos4412_Users Manual_Ver....
  • Exynos4412_Users Manual.zip

    2020-08-16 22:05:10
    Exynos4412_Users Manual三星4412开发手册完全版,完整的4412芯片手册,芯片手册
  • FS4412设备树文件exynos4412-fs4412.dtb
  • exynos4412芯片数据手册

    2016-05-30 22:34:04
    exynos4412芯片数据手册
  • Exynos4412 开发板资料

    2014-01-05 16:51:32
    三星Exynos 4412 Cortex A9 四核开发板
  • exynos4412-uboot移植笔记

    2016-08-05 22:19:00
    基于exynos4412的uboot移植笔记
  • Exynos4412音频驱动开发

    2015-06-01 23:21:48
    Exynos4412 Linux嵌入式驱动开发,音频技术方面
  • EXYNOS 4412 DataSheet 完整版

    热门讨论 2014-03-13 15:19:46
    EXYNOS 4412数据手册完整版,有2858页,不是网上900多页那种public版
  • 科技更新的太快了,210还没弄熟就出了exynos4412的四核开发板~天啊~ UT-Exynos4412开发板是一款功能极为强大的高端ARM Coretex-A9开发平台,采用Samsung最新的Exynos4412Exynos4412 Quad),主频达到1.4~1.6GHz...
  • Exynos4412 四核处理器完整数据手册,用于开发板,嵌入式开发学习,linux驱动学系,DIY
  • 支持samsung exynos4412的uboot源码
  • SEC_Exynos 4412 SCP_Users Manual_Ver.0.10.00_Preliminary SEC_Exynos 4412 SCP_Users Manual_Ver.0.10.00_Preliminary
  • Exynos 4412芯片手册 英文原版 原厂提供 有需要的欢迎下载
  • 三星Exynos 4412完整用户手册和华清基于FS4412原理图,内容非常详细,适合ARM 嵌入式学习非常好用
  • Exynos4412开发板+LINUX+Qt

    2018-02-10 09:25:14
    基于Exynos4412开发板LINUX平台Qt应用范例,包括图形界面显示、曲线绘制、数据保存等等细节
  • exynos4412 的FIMD 介绍

    2017-10-27 13:53:17
    exynos4412 的FIMD 介绍 后续这几篇文章力争将exynos4412 的显示部分介绍清楚 这一块我们分成以下部分介绍: 显示控制器的硬件原理 framebuffer驱动分析 exynos 4412显示部分主要寄存器 本文...
  • Exynos4412 数据手册 完整版

    热门讨论 2013-12-15 19:18:45
    Exynos4412 数据手册,不是公开版,是完整版,有2858页,解压后有52M
  • 三星Exynos4412 cortex-A9 四核处理器数据手册完整版,共2858页。网络上找到的,放于此处方便需要的。
  • exynos4412—CMU裸板复习

    2019-03-14 16:06:00
    本章描述了Exynos 4412 SCP的时钟管理单元(CMUs)。在Exynos 4412 SCP中,CMUs控制相位锁相环(PLLs),并为CPU、总线和单个ip的功能时钟生成系统时钟。它们还与电源管理单元(PMU)通信,以便在进入某些低功耗模式之前...
  • CSDN仅用于增加百度收录权重,排版未优化,日常不维护。...移植Exynos4412的I2C接口触摸屏驱动。 这应该是Exynos4412 LCD部分的最后一部分了。 为了去探索LCD驱动,前面做了一系列的准备工作,最后终于完成了L...
  • 这是一套基于Exynos4412-fs4412开发板的Linux驱动开发课程,该课程为期8天,本资源包括字符设备驱动开发实例,块设备驱动开发实例,虚拟网络设备开发实例,除此之外还包括每天的笔记。这是鄙人参加培训实训资料,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,448
精华内容 579
关键字:

exynos4412