diff --git a/build/tests/dsp/dsp-jtag/ARM9/src/main.c b/build/tests/dsp/dsp-jtag/ARM9/src/main.c index 934e572..26f2536 100644 --- a/build/tests/dsp/dsp-jtag/ARM9/src/main.c +++ b/build/tests/dsp/dsp-jtag/ARM9/src/main.c @@ -59,11 +59,14 @@ void TwlMain() OS_TPrintf(" X: DSP_ResetInterface\n"); OS_TPrintf("===================================\n"); -#if 0 // DSP初期コード(JTAG接続待ち)の書き込み - /* DSP_Iの先頭4Bを 0x5e47, 0x0000 (br ##0, ture) にするとか? */ - /* brr でも良いのか? */ -#endif + reg_MI_WRAM_B0 = WRAM_BNK_PACK(MI_WRAM_B_ARM9, MI_WRAM_B_OFS_0KB, TRUE); + { + vu16* addr = (vu16*)(0x03000000 + (((reg_MI_WRAM_B_MAP & REG_MI_WRAM_B_MAP_START_MASK) >> REG_MI_WRAM_B_MAP_START_SHIFT) << 15)); + // br ##0000, true + *(addr+0) = 0x4180; + *(addr+1) = 0x0000; + } // WRAMメモリマップ変更 {