[Suzaku:00598] uClinux キャッシュオフ

三浦浩二 email@hidden
2006年 7月 19日 (水) 14:49:03 JST


いつもお世話になります。 (株)デザインテックの三浦です。

    uClinuxブート前に自己診断等のプログラムを追加するため
    bram_if_cntlrを8KB→16KBに増やしたいのですが
    IP等使用しているためBloockRAMの空きがありません。
    microblazeのキャッシュを未使用としたいのですが
    mhsを書き換えてコンパイルしたのですが
    uClinuxのブートログが出力されません。
    何か間違っていると思いますが、アドバイスを頂けないでしょうか?

以下mhsファイル(変更箇所のみ抜粋)です。
・・・
BEGIN microblaze
 PARAMETER INSTANCE = microblaze_i
 PARAMETER HW_VER = 2.10.a
 PARAMETER C_DEBUG_ENABLED = 0
 PARAMETER C_NUMBER_OF_PC_BRK = 1
 PARAMETER C_NUMBER_OF_RD_ADDR_BRK = 0
 PARAMETER C_NUMBER_OF_WR_ADDR_BRK = 0
 BUS_INTERFACE DLMB = d_lmb_v10
 BUS_INTERFACE ILMB = i_lmb_v10
 BUS_INTERFACE DOPB = d_opb_v20
 BUS_INTERFACE IOPB = d_opb_v20
 PORT CLK = SYS_CLK
 PORT INTERRUPT = interrupt
END
・・・
BEGIN lmb_bram_if_cntlr
 PARAMETER INSTANCE = d_lmb_bram_if_cntlr
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_BASEADDR = 0x00000000
 PARAMETER C_HIGHADDR = 0x00003FFF
 BUS_INTERFACE SLMB = d_lmb_v10
 BUS_INTERFACE BRAM_PORT = conn_0
 PORT LMB_Clk = SYS_CLK
END

BEGIN lmb_bram_if_cntlr
 PARAMETER INSTANCE = i_lmb_bram_if_cntlr
 PARAMETER HW_VER = 1.00.b
 PARAMETER C_BASEADDR = 0x00000000
 PARAMETER C_HIGHADDR = 0x00003FFF
 BUS_INTERFACE SLMB = i_lmb_v10
 BUS_INTERFACE BRAM_PORT = conn_1
 PORT LMB_Clk = SYS_CLK
END

BEGIN bram_block
 PARAMETER INSTANCE = bram_block_0
 PARAMETER HW_VER = 1.00.a
 PARAMETER C_MEMSIZE = 16384
 BUS_INTERFACE PORTA = conn_0
 BUS_INTERFACE PORTB = conn_1
END
・・・

以下ログです。
Switching to 2nd stage bootloader...
Copying kernel...done.

(5分以上待っていても何も表示されません)



suzaku メーリングリストの案内