arm -汇编基本知识_gcc arm汇编 堆栈定义-CSDN博客

网站介绍:文章浏览阅读447次。cortex - A 刚上电,SP、DDR都没有初始化,无法跑C,所以要用汇编来初始化,配置C语言的运行环境配置C语言环境要初始化的主要内容1、SP指针初始化:C语言中的函数调用需要出栈入栈,堆栈其实就是一段内存,SP指向栈顶,通过SP来操作,利用这段内存2、有些芯片本身没有RAM,或者内部RAM不开放给用户使用。用户代码只能在DDR中跑,需要用汇编来初始化、配置DDR寄存器。arm汇编使用的是gcc编译器,要符合gnu汇编语法每行一条语句,每条语句三个可选部分label:标号,表示地址._gcc arm汇编 堆栈定义