포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

u-boot  1.1.6
/ board / aesop6410 / config.mk 분석자료입니다.
이것도 카페자료 참고하였습니다.

/board/aesop6410/config.mk
TEXT_BASE = 0xc7e0 0000

/include/configs/aesop6410.h
/* base address for uboot */
#ifdef CONFIG_ENABLE_MMU
#define CFG_UBOOT_BASE  0xc7e00000
#else
#define CFG_UBOOT_BASE  0x57e00000
#endif
#define CFG_PHY_UBOOT_BASE MEMORY_BASE_ADDRESS + 0x7e00000

u-boot가 실제로 ram에서 run되는 위치
코드에서는 relocation 되는 위치로
/cpu/start.S에서 cpu가 세팅된 이후에
u-boot를 NOR 또는 NAND에서 읽어 이 위치로 복사한다.



고현철

2009.04.09 16:45:15
*.94.41.89

참고로 위의 주소는 MMU가 enable되어 있는 주소입니다.

실제 물리주소로는 0x57e00000입니다.
원래 u-boot는 physical만 사용하는데, 삼성의 64x0 시리즈에서는 MMU를 살려 놓았더군요.

아마도 여러 칩에 포팅을 하다보니 그렇게 했다고 생각되어 집니다.

전병환

2009.04.10 04:34:27
*.139.32.149

ARM11 정도에서는 별 차이가 없을수 있는데
ARM7 정도에서는 다운로드 속도가 많이 차이납니다.

ARM7 사용할때 u-boot 수정해서 사용했었는데...

이세종

2009.04.12 19:36:27
*.62.59.167

다시 수정하였습니다.^^
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
30 lowlevel_init.S 분석자료(aesop6410) [2] 이세종 2009-05-10 11900
29 임베디드 시스템 포팅 가이드(PXA255 ) #3 file 김재훈 2009-05-17 11880
28 FATAL: kernel too oldKernel panic - not syncing: Attempt... 고현철 2009-04-28 11871
27 임베디드 시스템 포팅 가이드(PXA255 ) #4 file 김재훈 2009-05-17 11826
26 MicroC/OS-II Porting to TMS320C31 김재훈 2009-08-25 11707
25 XFree86-4.4.0 Cross compile Tip [2] 고현철 2010-02-03 11591
24 Linux Thread Synchronization Guide file 김재훈 2009-10-21 11566
23 linux kernel의 ethernet(MAC) address를 자동 지정해 주는 방법 [1] 고현철 2009-03-05 11513
22 NFS howto & options 고현철 2009-01-30 11154
21 PXA272 Ramdisk Booting User Guide file [1] 김재훈 2009-10-07 11135
20 Windows CE에서 NK.bin에 포함된 모듈 확인 하는 방법 file [1] 김재훈 2009-02-04 11030
19 임베디드 시스템 포팅 가이드(PXA255 ) #2 file 김재훈 2009-05-17 11018
18 kernel 2.6(S3C64XX)용 kernel image구조 고현철 2009-02-16 10982
17 GStreamer on TI DaVinci and OMAP 장석원 2009-04-25 10929
16 2.6.28 kernel에서 sk_buff에서 mac header를 가져오고 찍는 방법 [1] 고현철 2009-02-10 10864
15 uBuntu 8.10에서 Crosstool 0.43 사용 방법 [2] 김재훈 2009-02-18 10780
14 ramdisk howto file 고현철 2009-01-30 10622
13 ubuntu 에서 kubuntu ppa backports repository 지정방법 [1] 고도리 2011-05-10 10403
12 Embedded linux Swap howto 고현철 2009-01-30 10252
11 Creating a Root File System for Linux on OMAP35x 장석원 2009-04-24 10114

사용자 로그인