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

📄 mlt_h8s_h8s2638_edk2638ex_rom.ldi

📁 ecos移植到R8H系列的源码。源码包来自http://www.cetoni.de/develop/develop_ecosh8s_en.html
💻 LDI
字号:
// eCos memory layout - Fri Oct 20 08:25:16 2000
// This is a generated file - do not edit

#include <cyg/infra/cyg_type.inc>

OUTPUT_FORMAT("elf32-h8300")
OUTPUT_ARCH(h8300s)

#if defined(CYGSEM_WORK_WITH_CETONI_BOOTLOADER)
    #define ROM_START 0x4000
    #define ROM_SIZE  (0x20000 - 0x4000)
#else
    #define ROM_START 0x0000
    #define ROM_SIZE  0x20000
#endif

#define RAM_START 0x00200000

MEMORY
{
    rom    :  ORIGIN = ROM_START,  LENGTH = ROM_SIZE
    ram    :  ORIGIN = RAM_START,  LENGTH = 0x80000
    iram   :  ORIGIN = 0x00FFB000, LENGTH = 0x3fc0
}

SECTIONS
{
    SECTIONS_BEGIN
    SECTION_rom_vectors      (rom,  ROM_START,    LMA_EQ_VMA)
#if defined(CYGBLD_HAL_H8S_SHADOW_VECTOR_TABLE_POS_ROM)
    SECTION_svects           (rom,  ROM_START + 0x200, LMA_EQ_VMA) 
#endif
    SECTION_text             (rom,  ALIGN (0x4), LMA_EQ_VMA)
    SECTION_fini             (rom,  ALIGN (0x1), LMA_EQ_VMA)
    SECTION_rodata           (rom,  ALIGN (0x1), LMA_EQ_VMA)
    SECTION_rodata1          (rom,  ALIGN (0x1), LMA_EQ_VMA)
    SECTION_fixup            (rom,  ALIGN (0x1), LMA_EQ_VMA)
    SECTION_gcc_except_table (rom,  ALIGN (0x1), LMA_EQ_VMA) 
#if defined(CYGBLD_HAL_H8S_SHADOW_VECTOR_TABLE_POS_RAM)
    SECTION_svects           (iram, 0x00FFEDC0,  FOLLOWING(.gcc_except_table)) 
    SECTION_data             (ram,  RAM_START,   FOLLOWING(.svects))
#else
    SECTION_data             (ram,  RAM_START,   FOLLOWING(.gcc_except_table))
#endif
    SECTION_bss              (ram,  ALIGN (0x4), LMA_EQ_VMA)
    CYG_LABEL_DEFN(__heap1) = ALIGN (0x4); 
    SECTIONS_END
}

⌨️ 快捷键说明

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