Ignore:
Timestamp:
Sep 14, 2020, 6:36:03 PM (4 years ago)
Author:
coas-nagasima
Message:

SPIとSerial、KPUの動作を改善

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub_riscv/trunk/asp_baseplatform/arch/riscv_gcc/riscv64elf.ld

    r453 r458  
    22 *  @(#) $Id$
    33 */
    4 
    5 MEMORY
    6 {
    7   /*
    8    * Memory with CPU cache.
    9    *6M CPU SRAM
    10    */
    11   ram (wxa!ri) : ORIGIN = 0x80000000, LENGTH = (6 * 1024 * 1024)
    12   /*
    13    * Memory without CPU cache
    14    * 6M CPU SRAM
    15   */
    16   ram_nocache (wxa!ri) : ORIGIN = 0x40000000, LENGTH = (6 * 1024 * 1024)
    17 }
    184
    195OUTPUT_ARCH(riscv)
     
    228PROVIDE(software_init_hook = 0);
    239PROVIDE(software_term_hook = 0);
    24 PROVIDE(__idata_start = 0);
    25 PROVIDE(__idata_end = 0);
    2610STARTUP(start.o)
    2711
     
    3317    {
    3418        KEEP (*(.init))
    35     }>ram
     19    }
    3620    .text :
    3721    {
     
    3923        *(.text .stub .text.* .gnu.linkonce.t.*)
    4024
    41     }>ram
     25    }
    4226    .fini :
    4327    {
    4428        KEEP (*(.fini))
    45     }>ram
     29    }
    4630    _etext = . ;
    4731    PROVIDE (etext = .) ;
     
    4933    {
    5034        *(.rodata .rodata.* .gnu.linkonce.r.*)
    51     }>ram
     35    }
    5236    . = ALIGN(8);
    53     .data :
     37    __idata_start = . ;
     38    .data :
    5439    {
    5540        __data_start = . ;
    5641        /* Writable data segment (.data segment) */
    5742        *(.data .data.*)
    58         *(.sdata .sdata.* .sdata2 .sdata2.*)
     43        *(.sdata .sdata.* .sdata2.*)
    5944        . = ALIGN(8);
    6045        PROVIDE( __global_pointer$ = ABSOLUTE(.) + 0x800);
    61     }>ram
    62     .eh_frame : { KEEP (*(.eh_frame)) }>ram
    63     .gcc_except_table : { *(.gcc_except_table .gcc_except_table.*) }>ram
     46    }
     47    .eh_frame : { KEEP (*(.eh_frame)) }
     48    .gcc_except_table : { *(.gcc_except_table) }
    6449    .ctors :
    6550    {
     
    6853        KEEP (*(SORT(.ctors.*)))
    6954        KEEP (*(.ctors))
    70     }>ram
     55    }
    7156    .dtors :
    7257    {
     
    7560        KEEP (*(SORT(.dtors.*)))
    7661        KEEP (*(.dtors))
    77     }>ram
     62    }
     63    __idata_end = __idata_start + SIZEOF(.data) ;
    7864    _edata  = . ;
    7965    PROVIDE (edata = .) ;
    8066    . = ALIGN(8) ;
    8167    __bss_start = . ;
    82     _bss = .;
    8368    .bss :
    8469    {
    8570        *(.bss .bss.*)
    86         *(.sbss .sbss.* .sbss2 .sbss2.*)
     71        *(.sbss .sbss.* .sbss2.*)
    8772        *(COMMON)
    88     }>ram
     73    }
    8974    _end = . ;
    9075    __bss_end = . ;
    91     _ebss = . ;
    92     .stack (NOLOAD) :
     76    .stack :
    9377    {
    9478        *(.stack)
    95     }>ram
    96     .heap (NOLOAD) :
    97     {
    98         PROVIDE (_heap_start = .) ;
    99         *(.heap)
    100     }>ram
    101     PROVIDE (_heap_end = .) ;
     79    }
    10280    PROVIDE (end = .) ;
    10381    .comment        0 : { *(.comment) }
Note: See TracChangeset for help on using the changeset viewer.