首页 新闻 搜索 专区 学院

关于STM32的启动文件

0
悬赏园豆:50 [待解决问题]

在启动文件startup_stm32f10x_hd.s中,最后的部分有两个ALIGN,但是其后都没有跟参数。我在网络上暂时没有找到相关描述,是这两个参数是可以省略的吗,还是说ALIGN在汇编层面上有默认值。如有大佬解惑,感激不尽。(下面是原疑惑代码部分)

          ALIGN

;*******************************************************************************
; User Stack and Heap initialization
;*******************************************************************************
IF :DEF:__MICROLIB

             EXPORT  __initial_sp
             EXPORT  __heap_base
             EXPORT  __heap_limit
            
             ELSE
            
             IMPORT  __use_two_region_memory
             EXPORT  __user_initial_stackheap

__user_initial_stackheap

             LDR     R0, =  Heap_Mem
             LDR     R1, =(Stack_Mem + Stack_Size)
             LDR     R2, = (Heap_Mem +  Heap_Size)
             LDR     R3, = Stack_Mem
             BX      LR

             ALIGN

             ENDIF

             END
云逆的主页 云逆 | 初学一级 | 园豆:154
提问于:2022-10-06 17:28
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册