课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

存储空间

S5PV210处理器的存储结构采用冯·诺依曼结构。程序指令存储器和数据存储器合并在一起,存储单元地址同一编码,总共有32条地址线,地址寻址范围是0x0000_0000至0xFFFF_FFFF。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,程序指令和数据的宽度相同为32位宽。

存储结构

S5PV210处理器所管理的存储空间内主要含内:

  • 部数据区(IRAM)
  • 内部程序区(IROM)
  • 内部寄存器组区(SFR)
  • 外部数据区(SDRAM):SDRAM区分为两个独立的物理地址空间,由2个独立的32位SDRAM端口各分别管理。
     

地址空间分配(

 

寄存器结构
每一组所含引脚统称为一组端口。每组端口各自拥有6个私有寄存器。

以GPJ2端口为例,6个私有寄存器分别命名为GPJ2CON, GPJ2DAT, GPJ2PUD, GPJ2DRV, GPJ2CONPDN 和GPJ2PUDPDN。
GPJ2CON, GPJ2DAT, GPJ2PUD和GPJ2DRV 寄存器,用于正常工作模式。

在低功耗模式(STOP, DEEP-STOP, SLEEP ),使用GPA0CONPDN和 GPA0PUDPDN寄存器。

GPJ2组端口管理8个引脚,引脚功能名称为GPJ2[n](n=0,1-7)。通过GPJ2组端口6个私有寄存器,可以完成对GPJ2组端口8个引脚的功能配置和状态的读出和写入。
GPJ2CON(地址:0xE020_0280,寄存器复位初值:0x00000000)(控制寄存器)
GPJ2DAT(地址:0xE020_0284)(数据映射寄存器)
GPJ2PUD (地址:0xE020_0288)(上拉/下拉配置寄存器)
GPJ2DRV (地址:0xE020_028C)(驱动强度配置寄存器)
GPJ2CONPDN(地址:0xE020_0290) (低功耗模式控制寄存器)
GPJ2PUDPDN(地址:0xE020_0294)