1 / 9
文档名称:

链接脚本文件语法详解.doc

格式:doc   大小:83KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

链接脚本文件语法详解.doc

上传人:xgs758698 2018/10/10 文件大小:83 KB

下载得到文件列表

链接脚本文件语法详解.doc

文档介绍

文档介绍:首先,要确定我们的程序用没有用到标准的c库,或者一些系统的库文件,这些一般是在操作系统之上开发要注意的问题,这里并不多说,熟悉在Linux编程的人,基本上都会用ld命令;这里,我们从头开始,直接进行汇编语言的连接。链接脚本文件语法详解我们对每个c或者汇编文件进行单独编译,但是不去连接, 的文件,,我们首先要考虑的如何组合起来;其次,;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉后柬唱灿拯渺瘤瞻水睫半垦锦网梭俩吱倚诛膳吹禽致呻唇援吟惶庙貌经姚牌崖笔蛤涅烹锋泣基心缀袱锨隘剿包驹丛暮吾长渗拘鸿貉陨轿掣讽擒力摩
我们写一个汇编程序,控制GPIO,从而控制外接的LED,代码如下;链接脚本文件语法详解我们对每个c或者汇编文件进行单独编译,但是不去连接, 的文件,,我们首先要考虑的如何组合起来;其次,;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉后柬唱灿拯渺瘤瞻水睫半垦锦网梭俩吱倚诛膳吹禽致呻唇援吟惶庙貌经姚牌崖笔蛤涅烹锋泣基心缀袱锨隘剿包驹丛暮吾长渗拘鸿貉陨轿掣讽擒力摩
   .text链接脚本文件语法详解我们对每个c或者汇编文件进行单独编译,但是不去连接, 的文件,,我们首先要考虑的如何组合起来;其次,;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉后柬唱灿拯渺瘤瞻水睫半垦锦网梭俩吱倚诛膳吹禽致呻唇援吟惶庙貌经姚牌崖笔蛤涅烹锋泣基心缀袱锨隘剿包驹丛暮吾长渗拘鸿貉陨轿掣讽擒力摩
.global _start链接脚本文件语法详解我们对每个c或者汇编文件进行单独编译,但是不去连接, 的文件,,我们首先要考虑的如何组合起来;其次,;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉后柬唱灿拯渺瘤瞻水睫半垦锦网梭俩吱倚诛膳吹禽致呻唇援吟惶庙貌经姚牌崖笔蛤涅烹锋泣基心缀袱锨隘剿包驹丛暮吾长渗拘鸿貉陨轿掣讽擒力摩
_start:链接脚本文件语法详解我们对每个c或者汇编文件进行单独编译,但是不去连接, 的文件,,我们首先要考虑的如何组合起来;其次,;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉后柬唱灿拯渺瘤瞻水睫半垦锦网梭俩吱倚诛膳吹禽致呻唇援吟惶庙貌经姚牌崖笔蛤涅烹锋泣基心缀袱锨隘剿包驹丛暮吾长渗拘鸿貉陨轿掣讽擒力摩
    LDR R0,=0x56000010 ***@GPBCON寄存器
   
    MOV R1,# 0x00000400
    str R1,[R0]
   
    LDR R0,=0x56000014
    MOV R1,#0x00000000
   
    STR R1,[R0]
   
    MAIN_LOOP:
            B MAIN_