mirror of
https://github.com/rvtr/ctr_firmware.git
synced 2025-10-31 07:51:08 -04:00
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:
parent
23acec2819
commit
03ddd782c5
@ -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_
|
||||
|
||||
@ -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) );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user