![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
S342440ARM芯片学习
文章平均质量分 59
fedora1985
毕业之后做了2年的山寨程序员,感觉需要做点事情了~!
展开
-
S3C2440--GPIO控制.
1.GPIO简介: GPIO(通用输入/输出端口)是相对于芯片而言的,如果在对应的芯片存在GPIO引脚则可以通过读这些引脚来获取引脚的变化(即:引脚的高低电平的变化). 在S3C2410芯片中存在117个I/O端口,共分为A~H共8组分别为GPA~~GPH,在S3C2440中存在130个I/O端口,共分为A~J9组名分别为GPA~GPJ,配置这些端口相应的寄存器(GPXCON原创 2009-05-10 14:31:00 · 2702 阅读 · 2 评论 -
ARM数据栈的使用规则
ARM数据栈的使用规则 数据栈有两个增长方向:向内存地址减小的方向增长时,称为DESCENDING栈;向内存地址增长的方向增长时,称为ASCENDING栈。 所谓数据栈的增长方向就是移动栈指针。当栈指针指向栈顶元素(最后一个入栈的数据)时,称为FULL栈;当栈指针指向栈顶元素(最后一个入栈的数据)相邻的一个空的数据单元时,称为EMPTY栈。 综合这两点,数据栈可以分为转载 2009-05-15 15:32:00 · 1295 阅读 · 0 评论 -
ARM处理器的程序状态寄存器(CPSR,SPSR)访问指令
ARM 微处理器支持程序状态寄存器访问指令,用于在程序状态寄存器和通用寄存器之间传送数据,程序状态寄存器访问指令包括以下两条:— MRS 程序状态寄存器到通用寄存器的数据传送指令— MSR 通用寄存器到程序状态寄存器的数据传送指令1、 MRS 指令MRS 指令的格式为:MRS{条件} 通用寄存器,程序状态寄存器(CPSR 或SPSR)MRS 指令用于将程序状态寄存器的内容传送到通用寄存器中。该指转载 2009-05-18 09:56:00 · 3409 阅读 · 0 评论 -
u-boot移植(一)---u-boot启动流程分析
U-Boot为2阶段启动的Bootloader: 第一阶段文件为U-Boot解压目录中的:cpu/arm920t/start.S和board/smdk2410/lowlevel.S(基于ARM平台),主要完成硬件初始化工作,为第二阶段准备RAM存储空间. 第二阶段文件为lib_arm(ARM平台相关文件目录)/board.c中的start_armboot函数开始.主要完成初始化I原创 2009-05-20 13:58:00 · 802 阅读 · 0 评论