连接寄存器在汇编代码中可以写成R14 或LR。它用于存储函数调用(程序寄存器返回值)和异常的返回信息。当执行分支(branch)和链接(BL)指令或带有交换的分支和链接指令(BLX)时,LR用于接收来自PC的返回地址。复位时,LR的数值为 0xFFFFFFFF。
startup_LPC17xx.s文件中定义了__user_initial_stackheap函数,该函数由MDK自动调用,不用用户调用。其格式如下: mbmdHG4AXyebUV/JWu+DThmY91WaQ0i4/bf5XAyHxgbU+1HEus4jlAUCDvjDLKCD