Changeset 414 for ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc
- Timestamp:
- Mar 12, 2020, 4:49:45 PM (4 years ago)
- Location:
- ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc
- Files:
-
- 1 deleted
- 22 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/MANIFEST
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/Makefile.prc
-
Property svn:mime-type
set to
text/plain; charset=utf-8
r86 r414 1 1 # 2 2 # @(#) $Id: Makefile.prc 1304 2008-08-27 07:28:36Z ertl-honda $ 3 # 3 # 4 4 5 5 # … … 7 7 # 8 8 9 PRCDIR = $(SRCDIR)/arch/$(PRC)_$(TOOL) 10 9 11 # 10 12 # コンパイルオプション 11 13 # 12 INCLUDES := $(INCLUDES) -I$(SRCDIR)/arch/$(PRC)_$(TOOL)/ 13 LDFLAGS := -nostdlib $(LDFLAGS) 14 COPTS := $(COPTS) 14 15 CDEFS := $(CDEFS) -DTOPPERS_LABEL_ASM 16 INCLUDES := $(INCLUDES) -I$(PRCDIR) 17 LDFLAGS := -nostdlib $(LDFLAGS) 15 18 LIBS := $(LIBS) -lgcc 16 19 … … 18 21 # カーネルに関する定義 19 22 # 20 KERNEL_DIR := $(KERNEL_DIR) $(SRCDIR)/arch/$(PRC)_$(TOOL)23 KERNEL_DIRS := $(KERNEL_DIRS) $(PRCDIR) 21 24 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) prc_support.o 22 25 KERNEL_COBJS := $(KERNEL_COBJS) prc_config.o prc_timer.o 26 KERNEL_CFLAGS := $(KERNEL_CFLAGS) 23 27 24 28 # 25 29 # コンフィギュレータ関係の変数の定義 26 30 # 27 CFG_TABS := $(CFG_TABS) --cfg1-def-table $(SRCDIR)/arch/$(PRC)_$(TOOL)/prc_def.csv 31 CFG_TABS := $(CFG_TABS) --symval-table $(PRCDIR)/prc_sym.def 32 CFG1_OUT_LDFLAGS := $(CFG1_OUT_LDFLAGS) 33 CFG_OBJS := $(CFG_OBJS) 34 CFG2_OUT := $(CFG2_OUT) 28 35 29 36 # 30 37 # 依存関係の定義 31 38 # 32 cfg1_out.c: $(SRCDIR)/arch/$(PRC)_$(TOOL)/prc_def.csv 33 kernel_cfg.timestamp: $(SRCDIR)/arch/$(PRC)_$(TOOL)/prc.tf 39 cfg1_out.c: $(PRCDIR)/prc_sym.def 40 kernel_cfg.timestamp: $(PRCDIR)/prc_kernel.trb 41 check.timestamp: $(PRCDIR)/prc_check.trb 42 43 # 44 # その他 45 # 46 CLEAN_FILES := $(CLEAN_FILES) 47 REALCLEAN_FILES := $(REALCLEAN_FILES) -
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/arm_m.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc.tf
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_cfg1_out.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_check.tf
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_config.c
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_config.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_insn.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_kernel.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_kernel.trb
r411 r414 8 8 # Copyright (C) 2015,2016 by Embedded and Real-Time Systems Laboratory 9 9 # Graduate School of Information Science, Nagoya Univ., JAPAN 10 # Copyright (C) 2017 by Naoki Saito10 # Copyright (C) 2017-2020 by Naoki Saito 11 11 # Nagoya Municipal Industrial Research Institute, JAPAN 12 12 # … … 45 45 46 46 # 47 # パス2の生成スクリプトのコア依存部(ARM 用)47 # パス2の生成スクリプトのコア依存部(ARMv6-M用) 48 48 # 49 49 … … 57 57 # 有効なCPU例外ハンドラ番号 58 58 # 59 $EXCNO_VALID = [ 2, 3, 4, 5, 6, 11, 12, 14 ]59 $EXCNO_VALID = [ 2, 3, 11, 14 ] 60 60 61 61 # … … 92 92 IncludeTrb("kernel/kernel.trb") 93 93 94 $kernelCfgC.comment_header("Target-dependent Definitions (ARM -M)")94 $kernelCfgC.comment_header("Target-dependent Definitions (ARMv6-M)") 95 95 96 96 # … … 107 107 108 108 (2..14).each do |excno| 109 if excno == 11 110 $kernelCfgC.append("\t(FP)(kernel_svc_handler), // 11 SVCall handler") 111 else 112 $kernelCfgC.append("\t(FP)(_kernel_exc_entry),") 113 end 109 $kernelCfgC.append("\t(FP)(_kernel_exc_entry),") 114 110 $kernelCfgC.add(" /* #{excno} */") 115 111 end -
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_rename.def
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_rename.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_sil.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_stddef.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_support.S
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_test.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_timer.c
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_timer.cfg
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_timer.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_unrename.h
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/prc_user.txt
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
-
ssp_armv6_m_gcc/branches/rubycfg/armv6_m_gcc/start.S
-
Property svn:mime-type
set to
text/plain; charset=utf-8
-
Property svn:mime-type
set to
Note:
See TracChangeset
for help on using the changeset viewer.