h8300elf_linux.sh 553 B

123456789101112131415161718192021222324252627
  1. # If you change this file, please also look at files which source this one:
  2. # h8300helf.sh h8300self.sh
  3. SCRIPT_NAME=elf
  4. OUTPUT_FORMAT="elf32-h8300-linux"
  5. NO_REL_RELOCS=yes
  6. TEXT_START_ADDR=0x100
  7. MAXPAGESIZE=2
  8. TARGET_PAGE_SIZE=128
  9. ARCH=h8300
  10. TEMPLATE_NAME=elf32
  11. EMBEDDED=yes
  12. STACK_ADDR=0xfefc
  13. TINY_READONLY_SECTION=".tinyrodata :
  14. {
  15. *(.tinyrodata)
  16. } =0"
  17. TINY_DATA_SECTION=".tinydata ${RELOCATING+0xff8000} :
  18. {
  19. *(.tinydata)
  20. ${RELOCATING+ _tinydata = .; }
  21. }"
  22. TINY_BSS_SECTION=".tinybss : ${RELOCATING+AT (_tinydata)}
  23. {
  24. *(.tinybss)
  25. }"