OMAP3530技术参考手册.docx
《OMAP3530技术参考手册.docx》由会员分享,可在线阅读,更多相关《OMAP3530技术参考手册.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、启动1、x-loader 是一级引导程序,系统上电后由CPU 内部 firmware 自动拷贝到内部RAM 并执行。主要作用为初始化CPU,拷贝u-boot 到内存中,然后把把握权交给u-boot;2、u-boot 是二级引导程序,主要用于和用户进展交互,供给映像更、引导内核等功能;3、kernel 使用最 2.6.32 内核,依据SOC8200 进展定制;4、rootfs 承受开源文件系统,体积小,功能强大。温馨提示:J24 接上跳线帽后,上电启动的时候,系统将会优先从 SD 卡启动。更NANDFLASH:更 NAND Flash 需要在 u-boot 的命令行上对 NAND 操作,系统
2、从 SD 卡启动后通过U-boot 烧写NANDFLASH。第 1 章 Introduction1.1 疑问:1) OMAP35x OneDRAM 技术具体是指? POP 封装顾名思义, 是两个芯片叠在一起对于 OMAP3 的 POP 封装, OMAP3 外表供给焊盘, mDDR 贴在 OMAP3 的外表, Beagle板子就是这样的, 这样的好处是省去了PCB 面积和DDR 的走线, 害处是生产比较困难2) OMAP35x 仅有 6 个GPIO,而AM3517 有 186 个GPIO?解决:A maximum of 170 GPIO pins are supported. The follo
3、wing GPIO pins are not available: gpio_52, gpio_53, gpio_63 gpio_64, gpio_144, gpio_145, gpio_146, gpio_147, gpio_152, gpio_153, gpio_154, gpio_155, gpio_175, and gpio_176. Pin muxing restricts the total number of GPIO pins available at one time. See your device-specific data manual for more informa
4、tion on pin multiplexing.3) VA2.2 subsystem (DSP) cant access SoC peripherals。存在质疑,网上说可以4) Chip select pins mcspi1_cs1 and mcspi_cs2 are not available on the CUS package. 5High-speed USB host controller port 3 is not available on the CUS package1.2 未用模块的建议:General Recommendations Relative to Unavail
5、able Features/ModulesAs explained in the previous section, some features are not available in all OMAP35x devices. For unavailable features, use the following recommendations: Memory mapping: Memory area of unavailable modules and features are RESERVED, read isundefined, and write can lead to unpred
6、ictable behavior. Interrupt controllers: Ensure that interrupts of unavailable modules and features are masked in MPU/IVA subsystems. DMA: Ensure that DMA requests of unavailable modules and features are masked in DMA subsystems. System Control Module (SCM): Unavailable modules and feature pins are
7、not functional and should not be used. Power, Reset, and Clock Management Module (PRCM): For power management and power-saving consideration, ensure that power domains of unavailable features/modules are switched off and clocks are cut off. Interconnect: To flag potential interconnect outstanding co
8、mmands, the time-out of target agents attached to unavailable modules can be enabled with the lowest setting.第 2 章 Memory Mapping存储空间图见OMAP35x 技术参考手册.pdf199 页2.1 地址空间Boot spaceThe system has a 1MB boot space in the on-chip boot ROM or on the GPMC memory space. When booting from the on-chip ROM with
9、the appropriate external sys_boot5 pin configuration, the 1MB memory space is redirected to the on-chip boot ROM memory address space 0x4000 0000 0x400F FFFF. When booting from the GPMC with the appropriate external sys_boot5 pin configuration, the memory space is part of the GPMC memory space.SDRC
10、spaceTwo SDRC chip-selects (sdrc_ncs0 and sdrc_ncs1) are available on the third quarter (Q2) of the addressing space to access SDRAM memories. The chip-selects have a programmable size (64, 128, 256 or 512MB) in a total memory space of 1GB.The base address of the chip-select 0 (sdrc_ncs0) memory spa
11、ce is always0x8000 0000. The base address of the chip-select 1 (sdrc_ncs1) memory space is programmable. The default value after reset is 0xA000 0000.VRFB spaceThe SDRC-SMS virtual memory space is a different memory space used to access a subset of the SDRC memory space through the rotation engine.
12、The virtual address space size is 768MB split into two parts: The first 256MB part is in the second quarter (Q1) of the memory; the second 512MB part is in the fourth quarter (Q3) of the memory.L3 处理存储器数据交换,L4 处理外设之间的交互。L1 and L2 are memories in in the MPU and the IVA2.2 subsystems.The chip-level in
13、terconnect, which consists of one L3 and four L4s, enables communication among all modules and subsystems。Accesses to the L3 interconnect can be configured on a per-module basis using the internal L3registersThis section describes how the IVA2.2 internal memories and registers are accessed through t
14、he L3 interconnect and by the IV A2.2 internal initiators (the digital signal processor DSP and the enhanced direct memory access EDMA).DSP 局部内存:C64x+ DSP program memory controller 配置 L1P,L1D,L2 作为RAM 或者Cache 使用。当L1 部安排置为 cache 时,对于 DSP 访问 L2 可以起到加速的作用。DSP 访问的存储器和外设是基于虚拟地址的。The IVA2.2 subsystem cont
15、ains 16KB of L2 ROM. The L2 ROM providesboot codeDSP and EDMA access the memories and peripherals using virtual addressing. This lets the DSP and EDMA access memories and peripherals in the same contiguous view, even when the memory is physically segmented。The IVA2.2 memory management unit (IVA2.2 i
16、MMU) handles the virtual-to-physical addresstranslation based on the software configuration (typically under control of the MPU subsystem).注:MPU 把握iMMU 进展虚拟地址到物理地址的转换。IVA2.2 internal memories are reachable in the 0x007E 0000-0x00F1 7FFF and 0x107E 0000-0x10F1 7FFF (aliasing) ranges第 3 章 MPU Subsyste
17、m3.1 概述MPU 子系统治理ARM 内核,L3,INTC。第 7 章 System Control ModuleSCM 可以进展配置的特性:见:SCM Register Manual,860 页1) 空闲模式参数设置2) MCBSP 参数配置3) DMA 的触发模式4) control the use of MSuspend signals at module levelMPU、DSP 5 camera 设置6) 把握DSS,PER,CORE 等 EMI 削减措施7) SDRC 配置8) 防火墙写许可配置9) MMC 电压把握10) 可观测性配置Observability is disab
18、led. If pads are configured for the”hardware debug”, output is tied low SCM 仅对开机复位响应。PRCM 可以把握SCM 进入休眠模式。The SCM does not generate interrupt or wake-up requests。The SCM responds only to the internal power-on reset and to the device type. At power-on, reset values for the registers define the safe st
19、ate for the device. In the initialization mode, only modules used at boot time are associated with the pads. Other module inputs are internally tied, and outputs pads are turned off each time the feature is available。注:启动期间使用模块和pad 有关,未用模块输入被约束,输出关闭。After power-on reset, the software sets the pad fu
20、nctional multiplexing and configuration registers to the requested device pad configurations. Data written in these registers command directly the multiplexing of the pad configuration logic.注:通过存放器的配置直接把握引脚复用。Each pin is configurable by software using its associated pad configuration register field
21、, which is 16 bits wide MUXMODE (3 bits) defines the multiplexing mode applied to the pin. A mode corresponds to the selection of the functionality mapped on the pin with six (0 to 5) possible functional modes for each pin. PULL (2 bits) for combinational pullup/pulldown configuration: PULLTYPESELEC
22、T: Pullup/pulldown selection for the pin. PULLUDENABLE: Pullup/pulldown enable for the pin. INPUTENABLE (1 bit) drives an input enable signal to the I/O CTRL. INPUTENABLE = 0: Input Disable. Pin is configured in output only mode. INPUTENABLE = 1: Input Enable. Pin is configured in bidirectional mode
23、. Off mode values (5 bits) override the pin state when the OFFENABLE bit CONTROL. CONTROL_PADCONF_X is set and off mode is active. This feature allows having separate configurations for the pins when in off mode: OFFENABLE: Off mode pin state override control. Set to 1 to enable the feature and to 0
24、 to disable it. OFFOUTENABLE: Off mode output enable value. Set to 0 to enable the feature and to 1 to disable it. OFFOUTVALUE: Off mode output value. OFFPULLUDENABLE: Off mode pullup/pulldown enable OFFPULLTYPESELECT: Off mode pullup/pulldown selection注:The OFFOUTENABLE and OFFOUTVALUE bits are fun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OMAP3530 技术 参考手册
限制150内