Palladium動作時はチックを1/256にするビルドスイッチを追加。

Palladium用ロードファイル変換ツールでのデータの並びを修正。
threadデモ修正。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@248 b871894f-2f95-9b40-918c-086798483c85
This commit is contained in:
(no author) 2009-02-03 11:32:31 +00:00
parent 23acec2819
commit 03ddd782c5
4 changed files with 16 additions and 2 deletions

View File

@ -23,6 +23,7 @@ BROM_COMMONDEFS_CONFIG_ = TRUE
#BROM_DEF_LINK_SCATLD = TRUE
BROM_ENABLE_SCATLD_VFP = TRUE
#BROM_ENABLE_SMP_CODE = TRUE
BROM_RUN_ON_PALLADIUM = TRUE
ifdef BROM_ENABLE_BOOTROM_WRITE
MACRO_FLAGS += -DBROM_ENABLE_BOOTROM_WRITE
@ -41,6 +42,11 @@ endif
ifdef BROM_ENABLE_SMP_CODE
MACRO_FLAGS += -DBROM_ENABLE_SMP_CODE
endif
ifdef BROM_RUN_ON_PALLADIUM
ifeq ($(BROM_PLATFORM),TEG)
MACRO_FLAGS += -DBROM_RUN_ON_PALLADIUM
endif
endif
#----------------------------------------------------------------------------
endif # BROM_COMMONDEFS_CONFIG_

View File

@ -32,7 +32,7 @@ void BromMain( void )
tick = osGetTick() - tick;
pmon = osGetPerfMonitor(OS_MONITOR_1) - pmon;
osTPrintf( "sleep tick = %llu msec\n", OS_TICK_TO_MSEC(tick) );
osTPrintf( "sleep mon = %llu msec\n", OS_PMON_TO_MSEC(pmon) );
osTPrintf( "sleep pmon = %llu msec\n", OS_PMON_TO_MSEC(pmon) );
}
}

View File

@ -63,7 +63,11 @@ extern void i_osSetTick( u64 );
//---- conversion tick count <-> real time count
#ifdef SDK_ARM11
#ifndef BROM_RUN_ON_PALLADIUM
#define OS_TICK_CLOCK HW_CPU_CLOCK
#else // BROM_RUN_ON_PALLADIUM
#define OS_TICK_CLOCK (HW_CPU_CLOCK/256)
#endif // BROM_RUN_ON_PALLADIUM
#define OS_TICK_PRESCALE 2
#define OS_TICK_HI_SHIFT 28 // <20>Åå32
#define OS_TICK_LO_MASK ((u32)(OS_TICK_HI_LSB-1))
@ -71,7 +75,11 @@ extern void i_osSetTick( u64 );
#define OS_TICK_HI_LSB (1ULL<<OS_TICK_HI_SHIFT)
#define OS_TICK_LO_LIMIT OS_TICK_HI_LSB
#else // SDK_ARM9
#ifndef BROM_RUN_ON_PALLADIUM
#define OS_TICK_CLOCK HW_SYSTEM_CLOCK
#else // BROM_RUN_ON_PALLADIUM
#define OS_TICK_CLOCK (HW_SYSTEM_CLOCK/256)
#endif // BROM_RUN_ON_PALLADIUM
#define OS_TICK_PRESCALE 64
#ifndef OS_TICK_USE_2TIMERS
#define OS_TICK_HI_SHIFT 16 // <20>Åå16

View File

@ -16,7 +16,7 @@ for $ARGV ( @ARGV ){
}
$c[$i] = uc( unpack("H2", $_) );
}
print STDOUT $c[3],$c[2],$c[1],$c[0],$c[7],$c[6],$c[5],$c[4], "\n";
print STDOUT $c[7],$c[6],$c[5],$c[4],$c[3],$c[2],$c[1],$c[0], "\n";
}
close(IN);