ARM11访问芯片内部的寄存器空间
来源:互联网 发布:网络系统拓扑图 编辑:程序博客网 时间:2024/04/29 22:32
arm1136jzf-s把memory和Peripheral接口分开了,你需要在初始化时告诉cpu,哪些地址范围是属于Peripheral的,否则它就当memory访问,当然就访问不到属于Peripheral 区间的IO口寄存器。可以通过ARM11的协处理器cp15来告诉CPU外设寄存器的地址,在ARM11芯片架构手册上可以看到怎样实现该操作:
CRn Op1 CRm Op2
c15 0 c2 0 Data Memory Remap R/W 0x01C97CC8 page 3-162
1 Instruction Memory Remap R/W 0x01C97CC8 page 3-162
2 DMA Memory Remap R/W 0x01C97CC8 page 3-162
4 Peripheral Port Memory Remap R/W 0x00000000 page 3-162
下面的代码就是在初始化是告诉CPU外设寄存器的基地址和地址空间
- ARM11访问芯片内部的寄存器空间
- 在找Samsung 的Arm11芯片资料
- WIZnet芯片的寄存器
- ARM11 (S3C6410) CP15寄存器
- Linux 下访问PHY芯片寄存器
- Pentium100的内部寄存器
- MIPS32的内部寄存器
- USRP内部的寄存器
- hi3531芯片的标识寄存器
- 8086/8088的内部寄存器
- 外设寄存器的访问
- Linux下读写芯片的I2C寄存器
- Linux下读写芯片的I2C寄存器
- S3C2410芯片与端口相关的寄存器
- Linux下读写芯片的I2C寄存器
- Linux下读写芯片的I2C寄存器
- Linux下读写芯片的I2C寄存器
- Linux下读写芯片的I2C寄存器
- Protel 封装库转PADS格式方法
- string::size_type - what is this?
- dcmtk在PACS开发中的应用(基础篇) 第四章 工作列表(Work List)(二) (BY 冷家锋)
- ABAP:转换函数
- POJ3612Telephone Wire题解动态规划DP
- ARM11访问芯片内部的寄存器空间
- URL重写(转)
- 程序员的职业发展--读IBM大中华区架构师寇卫东文章有感
- Android初探(一)
- Linux 简单的字符文件驱动
- 5
- Oracle 执行计划(Explain Plan) 说明
- 错
- PKU1631 最长上升子序列 DP