diff -Ncwr utkernel_source.prev/CHANGES.eucJP utkernel_source.curr/CHANGES.eucJP *** utkernel_source.prev/CHANGES.eucJP 2007-12-22 20:40:30.000000000 +0900 --- utkernel_source.curr/CHANGES.eucJP 2007-12-23 12:39:40.000000000 +0900 *************** *** 20,25 **** --- 20,26 ---- コメント中の機種名を修正 (h8s2212→h83664, H8S/2212→H8/Tiny(H8/3664)) _CPUTYPE_FLAGSの設定をH8/300Hノーマルモード向けに修正 USE_TRAP指定の常時有効化 + CPUクロック(システムクロックに等しい)の指定を可能に ※_TE_SYSTEM_NAME_は_APP_H8S2212_のまま(修正すべきだが、放置) include/sys/svc/tdsvctbl.h _TDSC_ENTRY()のビット幅を修正 (.long→.word) *************** *** 33,39 **** コメント中の機種名を修正 (H8S2212→h8300hn, H8S→h8300hn) INT_ENTRYの記述をH8/300Hノーマルモード向けに書き直し include/tk/sysdepend/app_h8s2212/sysdef_depend.h ! コメント中の機種名を修正 (H8S2212→h83664, H8S→H8/3664) 各種内蔵モジュールの定義を削除 kernel/sysdepend/cpu/h8s2212/cpu_calls.c コメント中の機種名を修正 (H8S2212→h8300hn) --- 34,40 ---- コメント中の機種名を修正 (H8S2212→h8300hn, H8S→h8300hn) INT_ENTRYの記述をH8/300Hノーマルモード向けに書き直し include/tk/sysdepend/app_h8s2212/sysdef_depend.h ! コメント中の機種名を修正 (H8S2212→h8300h, H8S→H8/300H) 各種内蔵モジュールの定義を削除 kernel/sysdepend/cpu/h8s2212/cpu_calls.c コメント中の機種名を修正 (H8S2212→h8300hn) diff -Ncwr utkernel_source.prev/etc/sysdepend/app_h8s2212/makerules.sysdepend utkernel_source.curr/etc/sysdepend/app_h8s2212/makerules.sysdepend *** utkernel_source.prev/etc/sysdepend/app_h8s2212/makerules.sysdepend 2007-10-13 19:46:15.000000000 +0900 --- utkernel_source.curr/etc/sysdepend/app_h8s2212/makerules.sysdepend 2007-12-23 12:40:38.000000000 +0900 *************** *** 58,63 **** --- 58,66 ---- ASFLAGS += LDFLAGS += + ### CPU CLOCK (Hz) ### + CFLAGS += -DCPU_CLOCK=16000000UL + ### TRAP (always on) ### CFLAGS += -DUSE_TRAP ASFLAGS += -DUSE_TRAP diff -Ncwr utkernel_source.prev/kernel/sysmain/build/app_h8s2212/kernel-ram.lnk utkernel_source.curr/kernel/sysmain/build/app_h8s2212/kernel-ram.lnk *** utkernel_source.prev/kernel/sysmain/build/app_h8s2212/kernel-ram.lnk 2007-08-27 19:47:31.000000000 +0900 --- utkernel_source.curr/kernel/sysmain/build/app_h8s2212/kernel-ram.lnk 2007-12-23 12:41:48.000000000 +0900 *************** *** 13,25 **** */ /* ! * kernel-rom.lnk (sysmain, H83664) ! * linker script (ROM) * * For this target, RAM version is not available. */ ! OUTPUT_FORMAT("elf32-h8300") OUTPUT_ARCH(h8300hn) SECTIONS { --- 13,25 ---- */ /* ! * kernel-ram.lnk (sysmain, H83664) ! * linker script (RAM) * * For this target, RAM version is not available. */ ! OUTPUT_FORMAT("elf32-h8300", "elf32-h8300", "elf32-h8300") OUTPUT_ARCH(h8300hn) SECTIONS { diff -Ncwr utkernel_source.prev/kernel/sysmain/build/app_h8s2212/kernel-rom.lnk utkernel_source.curr/kernel/sysmain/build/app_h8s2212/kernel-rom.lnk *** utkernel_source.prev/kernel/sysmain/build/app_h8s2212/kernel-rom.lnk 2007-08-27 19:47:32.000000000 +0900 --- utkernel_source.curr/kernel/sysmain/build/app_h8s2212/kernel-rom.lnk 2007-12-23 12:41:55.000000000 +0900 *************** *** 17,24 **** * linker script (ROM) */ ! OUTPUT_FORMAT("elf32-h8300", "elf32-h8300", ! "elf32-h8300") OUTPUT_ARCH(h8300hn) SECTIONS { --- 17,23 ---- * linker script (ROM) */ ! OUTPUT_FORMAT("elf32-h8300", "elf32-h8300", "elf32-h8300") OUTPUT_ARCH(h8300hn) SECTIONS { diff -Ncwr utkernel_source.prev/lib/libtm/src/sysdepend/app_h8s2212/sio.c utkernel_source.curr/lib/libtm/src/sysdepend/app_h8s2212/sio.c *** utkernel_source.prev/lib/libtm/src/sysdepend/app_h8s2212/sio.c 2007-11-18 20:11:49.000000000 +0900 --- utkernel_source.curr/lib/libtm/src/sysdepend/app_h8s2212/sio.c 2007-12-23 12:42:43.000000000 +0900 *************** *** 39,46 **** #define TE (1 << 5) #define RE (1 << 4) ! #define CPUCLK (16000000UL) /* CPU clock : 16MHz */ ! #define SYSCLK (CPUCLK) /* System clock (Hz) */ #define UARTCLK (SYSCLK / 4) /* UART clock */ #define RS_BAUD_RATE (9600UL) /* 9.6kbps */ --- 39,45 ---- #define TE (1 << 5) #define RE (1 << 4) ! #define SYSCLK (CPU_CLOCK) /* System clock (Hz) */ #define UARTCLK (SYSCLK / 4) /* UART clock */ #define RS_BAUD_RATE (9600UL) /* 9.6kbps */