当前位置:  技术问答>linux和unix

u-boot 内存分布的问题,关于IRQ_STACK_START

    来源: 互联网  发布时间:2017-02-12

    本文导语:  int interrupt_init (void) { /*  * setup up stacks if necessary  *分配IRQ与FIQ使用的栈空间  */  /*IRQ_STACK_START why -4 ?*/ IRQ_STACK_START = _armboot_start - CONFIG_SYS_MALLOC_LEN - CONFIG_SYS_GBL_DATA_SIZE - 4; FIQ_STACK_START = IRQ_STACK_STAR...

int interrupt_init (void)
{
/*
 * setup up stacks if necessary
 *分配IRQ与FIQ使用的栈空间
 */
 /*IRQ_STACK_START why -4 ?*/
IRQ_STACK_START = _armboot_start - CONFIG_SYS_MALLOC_LEN - CONFIG_SYS_GBL_DATA_SIZE - 4;
FIQ_STACK_START = IRQ_STACK_START - CONFIG_STACKSIZE_IRQ;

return arch_interrupt_init();
}
u-boot stage2 初始化数组中的函数
有个疑问:IRQ_STACK_START = _armboot_start - CONFIG_SYS_MALLOC_LEN - CONFIG_SYS_GBL_DATA_SIZE - 4;为什么要-4呢?
u-boot 的堆栈是满递减,还是空递减呢

|
4字节是预留出来的!轻松!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 移植u-boot的问题
  • 100分请教u-boot.lds链接脚本的问题
  • u-boot移植问题。
  • 关于u-boot1.1.6移植到micro2440中的问题。
  • u-boot移植问题
  • U-boot启动问题、、????
  • s3c2440 u-boot地址问题
  • u-boot-1.1.6在s3c44b0上的移植问题
  • u-boot 1.1.4 编译出问题了, 请教
  • u-boot的Makefile问题
  • u-boot和nand flash的一些问题
  • 在u-boot中的config.mk问题
  • u-boot nand读写问题
  • u-boot引导内核启动问题
  • 拿到arm的toolchain后编译u-boot出了点问题,请问cc1是啥?错误信息说是少这个东西
  • u-boot 1.1.4 编译出问题了, 难道我的步骤有问题? 还是?
  • 编译u-boot时出现???libgcc.a uses hardware FP, whereas u-boot uses software FP
  • UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?
  • 关于U-boot的调试、、???
  • 如何设置u-boot变量ip地址?
  • 怎样利用u-boot烧写??
  • u-boot写进去后串口没输出?
  • 关于u-boot从nandflash启动 tftp下载的疑问
  • u-boot,内核,文件系统
  • U-BOOT得掌握到什么程序,用不用深入去学
  • u-boot 和 kernel 编译
  • u-boot nand读写问题 iis7站长之家
  • u-boot 关于makefile的疑问
  • 谁能讲下PowerPC + BDI2000 +GBD调试u-boot方法
  • 讲U-boot烧入板子的Flash中
  • RED hat 下 arm-linux-gcc (2.95.3)编译 u-boot-1.1.6错误!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3