diff -Ncwr utkernel_source.prev/CHANGES.eucJP utkernel_source.curr/CHANGES.eucJP *** utkernel_source.prev/CHANGES.eucJP 1970-01-01 09:00:00.000000000 +0900 --- utkernel_source.curr/CHANGES.eucJP 2007-11-10 20:08:56.000000000 +0900 *************** *** 0 **** --- 1,96 ---- + config/sysdepend/app_h8s2212/utk_config_depend.h + コメント中の機種名を修正 (h8s2212→h83664) + SYSTEMAREA_TOP, SYSTEMAREA_ENDをH8/3664向けに修正 + RI_USERAREA_TOP, RI_INTSTACK, CFN_REALMEMENDををH8/3664向けに修正 + CFN_TIMER_PERIODを250msに設定(暫定) + その他各種タスクオブジェクトの数量を抑制(暫定) + etc/sysdepend/app_h8s2212/makerules.sysdepend + コメント中の機種名を修正 (h8s2212→h83664, H8S/2212→H8/Tiny(H8/3664)) + _CPUTYPE_FLAGSの設定をH8/300Hノーマルモード向けに修正 + USE_TRAP指定の常時有効化 + ※_TE_SYSTEM_NAME_は_APP_H8S2212_のまま(修正すべきだが、放置) + include/sys/svc/tdsvctbl.h + _TDSC_ENTRY()のビット幅を修正 (.long→.word) + include/sys/svc/tksvctbl.h + _SVC_ENTRY()のビット幅を修正 (.long→.word) + include/sys/sysdepend/app_h8s2212/sysinfo_depend.h + コメント中の機種名を修正 (H8S2212→h83664) + #define N_INTVECの値を修正 (128→26) + knl_taskindpのビット幅を修正(W knl_taskindp→INT knl_taskindp) + include/tk/sysdepend/app_h8s2212/asm_depend.h + コメント中の機種名を修正 (H8S2212→h8300hn, H8S→h8300hn) + INT_ENTRYの記述をH8/300Hノーマルモード向けに書き直し + include/tk/sysdepend/app_h8s2212/sysdef_depend.h + コメント中の機種名を修正 (H8S2212→h83664, H8S→H8/3664) + 各種内蔵モジュールの定義をH8/3664F向けに修正 + kernel/sysdepend/cpu/h8s2212/cpu_calls.c + コメント中の機種名を修正 (H8S2212→h8300hn) + knl_set_reg()内におけるeit->pc操作の修正(UW/24bit→UH/16bit) + kernel/sysdepend/cpu/h8s2212/cpu_init.c + コメント中の機種名を修正 (H8S2212→h8300hn) + knl_taskindpのビット幅を修正(W knl_taskindp→INT knl_taskindp) + kernel/sysdepend/cpu/h8s2212/cpu_insn.h + コメント中の機種名を修正 (H8S2212→h8300hn) + knl_taskindpのビット幅を修正(W knl_taskindp→INT knl_taskindp) + kernel/sysdepend/cpu/h8s2212/cpu_support.S + H8/300H ノーマルモード向けに書き直し (.h8300s→.h8300hn) + USE_DBGSPT, USE_HOOK_TRACE用コードの削除 + USE_TRAPのみ対応 + kernel/sysdepend/cpu/h8s2212/cpu_task.h + コメント中の機種名を修正 (H8S2212→h8300hn) + knl_setup_context()におけるssp操作の修正 + knl_setup_context()におけるtcb->task操作の修正(UW/24bit→UH/16bit) + knl_setup_stacd()におけるtcb->exinfのキャストを修正(VW→VH) + kernel/sysdepend/device/app_h8s2212/icrt0.S + ターゲットの修正(h8300s→h8300hn) + knl_lowmem_top, knl_low_limitのビット幅の変更 (32bit→16bit) + 各種アドレスのビット幅の変更 (32bit→16bit) + kernel/sysdepend/device/app_h8s2212/inthdr_startup.S + H8/3664F向けに書き直し + kernel/sysdepend/device/app_h8s2212/tkdev_conf.h + コメント中の機種名を修正 (H8S2212→H8/3664) + TMP_STACK_SZ以外の定義は全て削除 + kernel/sysdepend/device/app_h8s2212/tkdev_init.c + knl_TimerClkDivの宣言を削除 + knl_tkdev_initialize()内の処理を削除(特に何かをする必要が無いため) + kernel/sysdepend/device/app_h8s2212/tkdev_timer.h + H8/3664F タイマA用に書き直し + kernel/sysdepend/device/app_h8s2212/vector.S + H8/3664F向けに書き直し + kernel/sysinit/src/sysstartup.c + #include "sysmgr.h"の追加 (warning防止) + kernel/sysmain/build/app_h8s2212/kernel-ram.lnk + コメント中の機種名を修正 (H8S2212→H83664) + ターゲットの修正(h8300s→h8300hn) + .data領域のアドレスを修正(0x00ffc000→0xf780) + kernel/sysmain/build/app_h8s2212/kernel-rom.lnk + コメント中の機種名を修正 (H8S2212→H83664) + ターゲットの修正(h8300s→h8300hn) + .data領域のアドレスを修正(0x00ffc000→0xf780) + kernel/tkernel/src/memory.c + knl_appendFreeArea()におけるsizeの宣言を修正 (W size→UH size) + knl_init_Imalloc()におけるキャストの修正 + ((UW)memend→(UH)memend, (UW)knl_lowmem_limit→(UH)knl_lowmem_limit, + (UW)knl_lowmem_top→(UH)knl_lowmem_top) + kernel/tkernel/src/memory.h + AREA_USE, AREA_MASKの値をunsigned long→intに変更 + setAreaFlag(), clrAreaFlag(), chkAreaFlag()内のキャストを修正(UW→UH) + Mask(), Assign(), FreeSize()内のキャストを修正(UW→UH) + kernel/tkernel/src/mempool.c + knl_appendFreeAreaBound()におけるsizeの宣言を修正(W size→UH size) + knl_appendFreeAreaBound()におけるsizeのキャストを修正(W→UH) + kernel/tkernel/src/task.c + cpu_support.S向けに、TCB構造体内のオフセットの定義追加 + lib/libstr/src/string.c + memset()におけるキャストの修正 ((long)cp→(short)cp) + lib/libsvc/build/h8s2212/*.pl + コメント中の機種名を修正 (H8S→h8300hn) + ターゲットの修正 (.h8300s→.h8300hn) + lib/libsvc/src/sysdepend/h8s2212/*.S + コメント中の機種名を修正 (H8S→h8300hn) + ターゲットの修正 (.h8300s→.h8300hn) + lib/libtk/src/sysdepend/app_h8s2212/disint.S + コメント中の機種名を修正 (H8S→h8300hn) + ターゲットの修正 (.h8300s→.h8300hn) + lib/libtm/src/sysdepend/app_h8s2212/sio.c + H8/3664F SCI3向けに書き直し 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-10-24 20:57:56.000000000 +0900 --- utkernel_source.curr/lib/libtm/src/sysdepend/app_h8s2212/sio.c 2007-11-10 17:52:27.000000000 +0900 *************** *** 78,84 **** *SCR = 0x00; // TE=0, RE=0 *SMR = 0x01; // 8N1, system clock / 4 ! *BRR = (UARTCLK + 64 * RS_BAUD_RATE) / (128 * RS_BAUD_RATE) - 1; dly = SYSCLK / (2 * RS_BAUD_RATE); while (dly--){ Asm("nop"); } --- 78,84 ---- *SCR = 0x00; // TE=0, RE=0 *SMR = 0x01; // 8N1, system clock / 4 ! *BRR = (UARTCLK + 16 * RS_BAUD_RATE) / (32 * RS_BAUD_RATE) - 1; dly = SYSCLK / (2 * RS_BAUD_RATE); while (dly--){ Asm("nop"); }