TQ2440國嵌學院gboot-棧的初始化
滿棧:SP指針指向最后一個入棧的數(shù)據
本文引用地址:http://m.butianyuan.cn/article/201611/321967.htm空棧:SP指針指向即將入棧數(shù)據的空位置
ARM采用滿棧的方式
升棧:SP指針從低地址到高地址
降棧:SP指針從高地址到低地址
ARM采用降棧
ARM采用的是滿降棧
棧的主要作為是:保存局部變量
由于我們這里是TQ2440的開發(fā)板,開發(fā)板的SDRAM為64M,有ARM是降棧的方式,采用最高地址是棧的初始地址,TQ2440的內存的地址是0X30000000,然后加上64M就是最高的內存地址,也就是SP指針指向0X34000000,
代碼如下
init_stack:
評論