도와주세요!!
글 수 15,339
2002.05.23 13:22:20 (*.241.146.2)
7022
안녕하세요.
Ezboot 소스의 SaveConfig() 함수의 내용중다음 부분에 관하여 질문드립니다.
실제 소스에서는 아래와 같이 되어있는데요.
void SaveConfig( void )
{
memcpy( (unsigned char *)(0xc0020000-0x400), &Cfg, sizeof
(TConfig) );
// 부트 영역 츨래쉬에 쓴다.
Flash_WriteFull( DEFAULT_FLASH_BOOT, DEFAULT_RAM_BOOT_START,
DEFAULT_BOOT_SIZE );
}
일전에 비슷한 질문이 있었는데..
0xC0020000 주소가 정확히 어디를 나타내는지를 알고싶습니다.
Ezboot 메뉴얼을 보면 램주소에서
------------------- C0F0 0000
ramdisk image
-------------------- C080 0000
kernel image
--------------------- C000 8000
kernel param
---------------------- C000 0100
이렇게 되어있는데요.
C002 0000 이라는 주소를 보면 kernel image 안에 들어가는(??) 주소가 되는
것 같은데요... 이 주소가 어떻게 나온것인지 알고싶습니다.
Ezboot 소스의 SaveConfig() 함수의 내용중다음 부분에 관하여 질문드립니다.
실제 소스에서는 아래와 같이 되어있는데요.
void SaveConfig( void )
{
memcpy( (unsigned char *)(0xc0020000-0x400), &Cfg, sizeof
(TConfig) );
// 부트 영역 츨래쉬에 쓴다.
Flash_WriteFull( DEFAULT_FLASH_BOOT, DEFAULT_RAM_BOOT_START,
DEFAULT_BOOT_SIZE );
}
일전에 비슷한 질문이 있었는데..
0xC0020000 주소가 정확히 어디를 나타내는지를 알고싶습니다.
Ezboot 메뉴얼을 보면 램주소에서
------------------- C0F0 0000
ramdisk image
-------------------- C080 0000
kernel image
--------------------- C000 8000
kernel param
---------------------- C000 0100
이렇게 되어있는데요.
C002 0000 이라는 주소를 보면 kernel image 안에 들어가는(??) 주소가 되는
것 같은데요... 이 주소가 어떻게 나온것인지 알고싶습니다.