[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 メーリングリストの案内