⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lnk_msp430f5438.cmd

📁 msp430 test code and examples for using a 5438
💻 CMD
📖 第 1 页 / 共 3 页
字号:
UCA0IRRCTL_H       = 0x05D4;
UCA0IE             = 0x05DC;
UCA0IE_L           = 0x05DC;
UCA0IE_H           = 0x05DD;
UCA0IFG            = 0x05DD;
UCA0IFG_L          = 0x05DD;
UCA0IFG_H          = 0x05DE;
UCA0IV             = 0x05DE;
UCA0IV_L           = 0x05DE;
UCA0IV_H           = 0x05DF;
UCB0CTL0           = 0x05E1;
UCB0CTL0_L         = 0x05E1;
UCB0CTL0_H         = 0x05E2;
UCB0CTL1           = 0x05E0;
UCB0CTL1_L         = 0x05E0;
UCB0CTL1_H         = 0x05E1;
UCB0BR0            = 0x05E6;
UCB0BR0_L          = 0x05E6;
UCB0BR0_H          = 0x05E7;
UCB0BR1            = 0x05E7;
UCB0BR1_L          = 0x05E7;
UCB0BR1_H          = 0x05E8;
UCB0STAT           = 0x05EA;
UCB0STAT_L         = 0x05EA;
UCB0STAT_H         = 0x05EB;
UCB0RXBUF          = 0x05EC;
UCB0RXBUF_L        = 0x05EC;
UCB0RXBUF_H        = 0x05ED;
UCB0TXBUF          = 0x05EE;
UCB0TXBUF_L        = 0x05EE;
UCB0TXBUF_H        = 0x05EF;
UCB0I2COA          = 0x05F0;
UCB0I2COA_L        = 0x05F0;
UCB0I2COA_H        = 0x05F1;
UCB0I2CSA          = 0x05F2;
UCB0I2CSA_L        = 0x05F2;
UCB0I2CSA_H        = 0x05F3;
UCB0IE             = 0x05FC;
UCB0IE_L           = 0x05FC;
UCB0IE_H           = 0x05FD;
UCB0IFG            = 0x05FD;
UCB0IFG_L          = 0x05FD;
UCB0IFG_H          = 0x05FE;
UCB0IV             = 0x05FE;
UCB0IV_L           = 0x05FE;
UCB0IV_H           = 0x05FF;
UCA1CTL0           = 0x0601;
UCA1CTL0_L         = 0x0601;
UCA1CTL0_H         = 0x0602;
UCA1CTL1           = 0x0600;
UCA1CTL1_L         = 0x0600;
UCA1CTL1_H         = 0x0601;
UCA1BR0            = 0x0606;
UCA1BR0_L          = 0x0606;
UCA1BR0_H          = 0x0607;
UCA1BR1            = 0x0607;
UCA1BR1_L          = 0x0607;
UCA1BR1_H          = 0x0608;
UCA1MCTL           = 0x0608;
UCA1MCTL_L         = 0x0608;
UCA1MCTL_H         = 0x0609;
UCA1STAT           = 0x060A;
UCA1STAT_L         = 0x060A;
UCA1STAT_H         = 0x060B;
UCA1RXBUF          = 0x060C;
UCA1RXBUF_L        = 0x060C;
UCA1RXBUF_H        = 0x060D;
UCA1TXBUF          = 0x060E;
UCA1TXBUF_L        = 0x060E;
UCA1TXBUF_H        = 0x060F;
UCA1ABCTL          = 0x0610;
UCA1ABCTL_L        = 0x0610;
UCA1ABCTL_H        = 0x0611;
UCA1IRTCTL         = 0x0612;
UCA1IRTCTL_L       = 0x0612;
UCA1IRTCTL_H       = 0x0613;
UCA1IRRCTL         = 0x0613;
UCA1IRRCTL_L       = 0x0613;
UCA1IRRCTL_H       = 0x0614;
UCA1IE             = 0x061C;
UCA1IE_L           = 0x061C;
UCA1IE_H           = 0x061D;
UCA1IFG            = 0x061D;
UCA1IFG_L          = 0x061D;
UCA1IFG_H          = 0x061E;
UCA1IV             = 0x061E;
UCA1IV_L           = 0x061E;
UCA1IV_H           = 0x061F;
UCB1CTL0           = 0x0621;
UCB1CTL0_L         = 0x0621;
UCB1CTL0_H         = 0x0622;
UCB1CTL1           = 0x0620;
UCB1CTL1_L         = 0x0620;
UCB1CTL1_H         = 0x0621;
UCB1BR0            = 0x0626;
UCB1BR0_L          = 0x0626;
UCB1BR0_H          = 0x0627;
UCB1BR1            = 0x0627;
UCB1BR1_L          = 0x0627;
UCB1BR1_H          = 0x0628;
UCB1STAT           = 0x062A;
UCB1STAT_L         = 0x062A;
UCB1STAT_H         = 0x062B;
UCB1RXBUF          = 0x062C;
UCB1RXBUF_L        = 0x062C;
UCB1RXBUF_H        = 0x062D;
UCB1TXBUF          = 0x062E;
UCB1TXBUF_L        = 0x062E;
UCB1TXBUF_H        = 0x062F;
UCB1I2COA          = 0x0630;
UCB1I2COA_L        = 0x0630;
UCB1I2COA_H        = 0x0631;
UCB1I2CSA          = 0x0632;
UCB1I2CSA_L        = 0x0632;
UCB1I2CSA_H        = 0x0633;
UCB1IE             = 0x063C;
UCB1IE_L           = 0x063C;
UCB1IE_H           = 0x063D;
UCB1IFG            = 0x063D;
UCB1IFG_L          = 0x063D;
UCB1IFG_H          = 0x063E;
UCB1IV             = 0x063E;
UCB1IV_L           = 0x063E;
UCB1IV_H           = 0x063F;
UCA2CTL0           = 0x0641;
UCA2CTL0_L         = 0x0641;
UCA2CTL0_H         = 0x0642;
UCA2CTL1           = 0x0640;
UCA2CTL1_L         = 0x0640;
UCA2CTL1_H         = 0x0641;
UCA2BR0            = 0x0646;
UCA2BR0_L          = 0x0646;
UCA2BR0_H          = 0x0647;
UCA2BR1            = 0x0647;
UCA2BR1_L          = 0x0647;
UCA2BR1_H          = 0x0648;
UCA2MCTL           = 0x0648;
UCA2MCTL_L         = 0x0648;
UCA2MCTL_H         = 0x0649;
UCA2STAT           = 0x064A;
UCA2STAT_L         = 0x064A;
UCA2STAT_H         = 0x064B;
UCA2RXBUF          = 0x064C;
UCA2RXBUF_L        = 0x064C;
UCA2RXBUF_H        = 0x064D;
UCA2TXBUF          = 0x064E;
UCA2TXBUF_L        = 0x064E;
UCA2TXBUF_H        = 0x064F;
UCA2ABCTL          = 0x0650;
UCA2ABCTL_L        = 0x0650;
UCA2ABCTL_H        = 0x0651;
UCA2IRTCTL         = 0x0652;
UCA2IRTCTL_L       = 0x0652;
UCA2IRTCTL_H       = 0x0653;
UCA2IRRCTL         = 0x0653;
UCA2IRRCTL_L       = 0x0653;
UCA2IRRCTL_H       = 0x0654;
UCA2IE             = 0x065C;
UCA2IE_L           = 0x065C;
UCA2IE_H           = 0x065D;
UCA2IFG            = 0x065D;
UCA2IFG_L          = 0x065D;
UCA2IFG_H          = 0x065E;
UCA2IV             = 0x065E;
UCA2IV_L           = 0x065E;
UCA2IV_H           = 0x065F;
UCB2CTL0           = 0x0661;
UCB2CTL0_L         = 0x0661;
UCB2CTL0_H         = 0x0662;
UCB2CTL1           = 0x0660;
UCB2CTL1_L         = 0x0660;
UCB2CTL1_H         = 0x0661;
UCB2BR0            = 0x0666;
UCB2BR0_L          = 0x0666;
UCB2BR0_H          = 0x0667;
UCB2BR1            = 0x0667;
UCB2BR1_L          = 0x0667;
UCB2BR1_H          = 0x0668;
UCB2STAT           = 0x066A;
UCB2STAT_L         = 0x066A;
UCB2STAT_H         = 0x066B;
UCB2RXBUF          = 0x066C;
UCB2RXBUF_L        = 0x066C;
UCB2RXBUF_H        = 0x066D;
UCB2TXBUF          = 0x066E;
UCB2TXBUF_L        = 0x066E;
UCB2TXBUF_H        = 0x066F;
UCB2I2COA          = 0x0670;
UCB2I2COA_L        = 0x0670;
UCB2I2COA_H        = 0x0671;
UCB2I2CSA          = 0x0672;
UCB2I2CSA_L        = 0x0672;
UCB2I2CSA_H        = 0x0673;
UCB2IE             = 0x067C;
UCB2IE_L           = 0x067C;
UCB2IE_H           = 0x067D;
UCB2IFG            = 0x067D;
UCB2IFG_L          = 0x067D;
UCB2IFG_H          = 0x067E;
UCB2IV             = 0x067E;
UCB2IV_L           = 0x067E;
UCB2IV_H           = 0x067F;
UCA3CTL0           = 0x0681;
UCA3CTL0_L         = 0x0681;
UCA3CTL0_H         = 0x0682;
UCA3CTL1           = 0x0680;
UCA3CTL1_L         = 0x0680;
UCA3CTL1_H         = 0x0681;
UCA3BR0            = 0x0686;
UCA3BR0_L          = 0x0686;
UCA3BR0_H          = 0x0687;
UCA3BR1            = 0x0687;
UCA3BR1_L          = 0x0687;
UCA3BR1_H          = 0x0688;
UCA3MCTL           = 0x0688;
UCA3MCTL_L         = 0x0688;
UCA3MCTL_H         = 0x0689;
UCA3STAT           = 0x068A;
UCA3STAT_L         = 0x068A;
UCA3STAT_H         = 0x068B;
UCA3RXBUF          = 0x068C;
UCA3RXBUF_L        = 0x068C;
UCA3RXBUF_H        = 0x068D;
UCA3TXBUF          = 0x068E;
UCA3TXBUF_L        = 0x068E;
UCA3TXBUF_H        = 0x068F;
UCA3ABCTL          = 0x0690;
UCA3ABCTL_L        = 0x0690;
UCA3ABCTL_H        = 0x0691;
UCA3IRTCTL         = 0x0692;
UCA3IRTCTL_L       = 0x0692;
UCA3IRTCTL_H       = 0x0693;
UCA3IRRCTL         = 0x0693;
UCA3IRRCTL_L       = 0x0693;
UCA3IRRCTL_H       = 0x0694;
UCA3IE             = 0x069C;
UCA3IE_L           = 0x069C;
UCA3IE_H           = 0x069D;
UCA3IFG            = 0x069D;
UCA3IFG_L          = 0x069D;
UCA3IFG_H          = 0x069E;
UCA3IV             = 0x069E;
UCA3IV_L           = 0x069E;
UCA3IV_H           = 0x069F;
UCB3CTL0           = 0x06A1;
UCB3CTL0_L         = 0x06A1;
UCB3CTL0_H         = 0x06A2;
UCB3CTL1           = 0x06A0;
UCB3CTL1_L         = 0x06A0;
UCB3CTL1_H         = 0x06A1;
UCB3BR0            = 0x06A6;
UCB3BR0_L          = 0x06A6;
UCB3BR0_H          = 0x06A7;
UCB3BR1            = 0x06A7;
UCB3BR1_L          = 0x06A7;
UCB3BR1_H          = 0x06A8;
UCB3STAT           = 0x06AA;
UCB3STAT_L         = 0x06AA;
UCB3STAT_H         = 0x06AB;
UCB3RXBUF          = 0x06AC;
UCB3RXBUF_L        = 0x06AC;
UCB3RXBUF_H        = 0x06AD;
UCB3TXBUF          = 0x06AE;
UCB3TXBUF_L        = 0x06AE;
UCB3TXBUF_H        = 0x06AF;
UCB3I2COA          = 0x06B0;
UCB3I2COA_L        = 0x06B0;
UCB3I2COA_H        = 0x06B1;
UCB3I2CSA          = 0x06B2;
UCB3I2CSA_L        = 0x06B2;
UCB3I2CSA_H        = 0x06B3;
UCB3IE             = 0x06BC;
UCB3IE_L           = 0x06BC;
UCB3IE_H           = 0x06BD;
UCB3IFG            = 0x06BD;
UCB3IFG_L          = 0x06BD;
UCB3IFG_H          = 0x06BE;
UCB3IV             = 0x06BE;
UCB3IV_L           = 0x06BE;
UCB3IV_H           = 0x06BF;
/************************************************************
* WATCHDOG TIMER A
************************************************************/
WDTCTL             = 0x015C;
WDTCTL_L           = 0x015C;
WDTCTL_H           = 0x015D;
 
/************************************************************
* Interrupt Vectors (offset from 0xFF80)
************************************************************/
/************************************************************
* End of Modules
************************************************************/

/****************************************************************************/
/* SPECIFY THE SYSTEM MEMORY MAP                                            */
/****************************************************************************/

MEMORY
{
    SFR                     : origin = 0x0000, length = 0x0010
    PERIPHERALS_8BIT        : origin = 0x0010, length = 0x00F0
    PERIPHERALS_16BIT       : origin = 0x0100, length = 0x0100
    RAM                     : origin = 0x1C00, length = 0x4000
    INFOA                   : origin = 0x1980, length = 0x0080
    INFOB                   : origin = 0x1900, length = 0x0080
    INFOC                   : origin = 0x1880, length = 0x0080
    INFOD                   : origin = 0x1800, length = 0x0080
    FLASH                   : origin = 0x5C00, length = 0xA380
    FLASH2                  : origin = 0x10000,length = 0x35C00
    INT00                   : origin = 0xFF80, length = 0x0002
    INT01                   : origin = 0xFF82, length = 0x0002
    INT02                   : origin = 0xFF84, length = 0x0002
    INT03                   : origin = 0xFF86, length = 0x0002
    INT04                   : origin = 0xFF88, length = 0x0002
    INT05                   : origin = 0xFF8A, length = 0x0002
    INT06                   : origin = 0xFF8C, length = 0x0002
    INT07                   : origin = 0xFF8E, length = 0x0002
    INT08                   : origin = 0xFF90, length = 0x0002
    INT09                   : origin = 0xFF92, length = 0x0002
    INT10                   : origin = 0xFF94, length = 0x0002
    INT11                   : origin = 0xFF96, length = 0x0002
    INT12                   : origin = 0xFF98, length = 0x0002
    INT13                   : origin = 0xFF9A, length = 0x0002
    INT14                   : origin = 0xFF9C, length = 0x0002
    INT15                   : origin = 0xFF9E, length = 0x0002
    INT16                   : origin = 0xFFA0, length = 0x0002
    INT17                   : origin = 0xFFA2, length = 0x0002
    INT18                   : origin = 0xFFA4, length = 0x0002
    INT19                   : origin = 0xFFA6, length = 0x0002
    INT20                   : origin = 0xFFA8, length = 0x0002
    INT21                   : origin = 0xFFAA, length = 0x0002
    INT22                   : origin = 0xFFAC, length = 0x0002
    INT23                   : origin = 0xFFAE, length = 0x0002
    INT24                   : origin = 0xFFB0, length = 0x0002
    INT25                   : origin = 0xFFB2, length = 0x0002
    INT26                   : origin = 0xFFB4, length = 0x0002
    INT27                   : origin = 0xFFB6, length = 0x0002
    INT28                   : origin = 0xFFB8, length = 0x0002
    INT29                   : origin = 0xFFBA, length = 0x0002
    INT30                   : origin = 0xFFBC, length = 0x0002
    INT31                   : origin = 0xFFBE, length = 0x0002
    INT32                   : origin = 0xFFC0, length = 0x0002
    INT33                   : origin = 0xFFC2, length = 0x0002
    INT34                   : origin = 0xFFC4, length = 0x0002
    INT35                   : origin = 0xFFC6, length = 0x0002
    INT36                   : origin = 0xFFC8, length = 0x0002
    INT37                   : origin = 0xFFCA, length = 0x0002
    INT38                   : origin = 0xFFCC, length = 0x0002
    INT39                   : origin = 0xFFCE, length = 0x0002
    INT40                   : origin = 0xFFD0, length = 0x0002
    INT41                   : origin = 0xFFD2, length = 0x0002
    INT42                   : origin = 0xFFD4, length = 0x0002
    INT43                   : origin = 0xFFD6, length = 0x0002
    INT44                   : origin = 0xFFD8, length = 0x0002
    INT45                   : origin = 0xFFDA, length = 0x0002
    INT46                   : origin = 0xFFDC, length = 0x0002
    INT47                   : origin = 0xFFDE, length = 0x0002
    INT48                   : origin = 0xFFE0, length = 0x0002
    INT49                   : origin = 0xFFE2, length = 0x0002
    INT50                   : origin = 0xFFE4, length = 0x0002
    INT51                   : origin = 0xFFE6, length = 0x0002
    INT52                   : origin = 0xFFE8, length = 0x0002
    INT53                   : origin = 0xFFEA, length = 0x0002
    INT54                   : origin = 0xFFEC, length = 0x0002
    INT55                   : origin = 0xFFEE, length = 0x0002
    INT56                   : origin = 0xFFF0, length = 0x0002
    INT57                   : origin = 0xFFF2, length = 0x0002
    INT58                   : origin = 0xFFF4, length = 0x0002
    INT59                   : origin = 0xFFF6, length = 0x0002
    INT60                   : origin = 0xFFF8, length = 0x0002
    INT61                   : origin = 0xFFFA, length = 0x0002
    INT62                   : origin = 0xFFFC, length = 0x0002
    RESET                   : origin = 0xFFFE, length = 0x0002
}

/****************************************************************************/
/* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY                              */
/****************************************************************************/

SECTIONS
{
    .bss       : {} > RAM                /* GLOBAL & STATIC VARS              */
    .sysmem    : {} > RAM                /* DYNAMIC MEMORY ALLOCATION AREA    */
    .stack     : {} > RAM (HIGH)         /* SOFTWARE SYSTEM STACK             */

    .text      : {}>> FLASH | FLASH2     /* CODE                              */
    .text:_isr : {} > FLASH              /* ISR CODE SPACE                    */
    .cinit     : {} > FLASH              /* INITIALIZATION TABLES             */
    .const     : {} > FLASH | FLASH2     /* CONSTANT DATA                     */
    .cio       : {} > RAM                /* C I/O BUFFER                      */

    .pinit     : {} > FLASH              /* C++ CONSTRUCTOR TABLES            */

    .infoA     : {} > INFOA              /* MSP430 INFO FLASH MEMORY SEGMENTS */
    .infoB     : {} > INFOB
    .infoC     : {} > INFOC
    .infoD     : {} > INFOD

    .int00   : {} > INT00                /* MSP430 INTERRUPT VECTORS          */
    .int01   : {} > INT01
    .int02   : {} > INT02
    .int03   : {} > INT03
    .int04   : {} > INT04
    .int05   : {} > INT05
    .int06   : {} > INT06
    .int07   : {} > INT07
    .int08   : {} > INT08
    .int09   : {} > INT09
    .int10   : {} > INT10
    .int11   : {} > INT11
    .int12   : {} > INT12
    .int13   : {} > INT13
    .int14   : {} > INT14
    .int15   : {} > INT15
    .int16   : {} > INT16
    .int17   : {} > INT17
    .int18   : {} > INT18
    .int19   : {} > INT19
    .int20   : {} > INT20
    .int21   : {} > INT21
    .int22   : {} > INT22
    .int23   : {} > INT23
    .int24   : {} > INT24
    .int25   : {} > INT25
    .int26   : {} > INT26
    .int27   : {} > INT27
    .int28   : {} > INT28
    .int29   : {} > INT29
    .int30   : {} > INT30
    .int31   : {} > INT31
    .int32   : {} > INT32
    .int33   : {} > INT33
    .int34   : {} > INT34
    .int35   : {} > INT35
    .int36   : {} > INT36
    .int37   : {} > INT37
    .int38   : {} > INT38
    .int39   : {} > INT39
    .int40   : {} > INT40
    .int41   : {} > INT41
    .int42   : {} > INT42
    .int43   : {} > INT43
    .int44   : {} > INT44
    .int45   : {} > INT45
    .int46   : {} > INT46
    .int47   : {} > INT47
    .int48   : {} > INT48
    .int49   : {} > INT49
    .int50   : {} > INT50
    .int51   : {} > INT51
    .int52   : {} > INT52
    .int53   : {} > INT53
    .int54   : {} > INT54
    .int55   : {} > INT55
    .int56   : {} > INT56
    .int57   : {} > INT57
    .int58   : {} > INT58
    .int59   : {} > INT59
    .int60   : {} > INT60
    .int61   : {} > INT61
    .int62   : {} > INT62
    .reset   : {} > RESET              /* MSP430 RESET VECTOR               */ 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -