포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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 Android에서 S3C6410 MTD yaffs2 사용하기 file [2] 김경수 2010-04-07 14153
29 nfs: server 192.168.xx.xx not responding, still trying 발생... 김재훈 2009-06-24 14216
28 SMP kernel에서 interrut를 각 CPU별로 공유 하는 기사 입니다. 시안 2010-10-21 14222
27 Hotplugging with udev file 고현철 2009-05-05 14329
26 리눅스 루트 파일 시스템 기본 구조 및 스펙 문서 file [3] 김재훈 2009-02-12 14388
25 cramfs 사용하기 file [2] 김경수 2010-09-07 14393
24 [ODROID]USB gadget으로 NFS자동 부팅 file [3] 2010-04-12 14448
23 Android_GPS_ttyUSB0_howto file [2] 김경수 2010-04-08 14501
22 start.S 분석(aesop6410) [1] 이세종 2009-04-14 14525
21 리눅스 커널 소스 기본 구조 이세종 2009-05-06 15197
20 고현철님의 리눅스 Root File System 만들기 동영상 강좌 [2] 김재훈 2009-04-05 15537
19 embedded linux porting guide(ppcboot & mpc860) file [4] 고현철 2007-12-17 15950
18 ARM EABI cross-toolchain howto file [4] 고현철 2008-07-09 16030
17 U-Boot 및 펌웨어에서 MMU 매핑코드 분석 방법 [2] 김재훈 2009-10-21 16072
16 mdev and udev 사용 방법 및 적용 가이드 file 김재훈 2009-04-06 16105
15 u-boot.lds 분석(aesop6410) 이세종 2009-04-13 16167
14 Crosstool 0.43 - ARM Softfloat / ARM11-VFP EABI 지원 file [6] 김재훈 2008-07-19 16518
13 이광우님 android v4l2 camera porting자료 file [6] 고도리 2011-01-27 16695
12 범용 운영체제를 위한 리눅스 커널 완전분석 file [5] 김재훈 2009-05-17 16708
11 Making ARM-EABI Toolchain #1 - Crosstool 환경 설정 file [1] 김재훈 2008-07-13 16926

사용자 로그인