[Suzaku:00536] OPBTimer割り込みの追加
三浦浩二
email@hidden
2006年 6月 9日 (金) 13:52:42 JST
いつもお世話になります。
(株)デザインテックの三浦です。
タイマー割り込みの設計(2msec)を行っていますが、
OPBTimerの追加しますとSUZAKU-S(SZ030-U00)のブート途中で停止します。
以下ログです。
----------------------------------------------------------------------------
-
Switching to 2nd stage bootloader...
Copying kernel...done.
Linux version 2.4.27-uc0-suzaku0 (email@hidden) (gcc version 2.95.3-4 Xilinx
EDK 6.1 Build EDK_G.11) #1 Mon May 29 03:14:14
UTC 2006
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
CPU: MICROBLAZE
Console: xmbserial on UARTLite
Kernel command line:
Calibrating delay loop...
----------------------------------------------------------------------------
-
MHSは以下のようになっています。
----------------------------------------------------------------------------
-
〜省略〜
BEGIN opb_intc
PARAMETER INSTANCE = system_intc
PARAMETER HW_VER = 1.00.c
PARAMETER C_BASEADDR = 0xFFFF3000
PARAMETER C_HIGHADDR = 0xFFFF30FF
BUS_INTERFACE SOPB = d_opb_v20
PORT OPB_Clk = SYS_CLK
PORT Irq = interrupt
PORT Intr = mac_interrupt & console_uart_interrupt & timer_interrupt &
opb_timer_0_Interrupt
END
〜省略〜
BEGIN opb_timer
PARAMETER INSTANCE = opb_timer_0
PARAMETER HW_VER = 1.00.b
PARAMETER C_BASEADDR = 0xFFFF4000
PARAMETER C_HIGHADDR = 0xFFFF40FF
BUS_INTERFACE SOPB = d_opb_v20
PORT OPB_Clk = SYS_CLK
PORT Interrupt = opb_timer_0_Interrupt
END
----------------------------------------------------------------------------
-
Intr行のopb_timer_0_Interruptを取りますと問題なくログインできます。
system_timerと同じ様にしましたが何か問題がありますでしょうか?
suzaku メーリングリストの案内