기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

질문이 2가지입니다.


1. 안드로이드 빌드 후 system.img가 기존의 partition size를 초과하여 flash write가 불가능합니다.

    eMMC의 partition size를 키우는 방법 ?


2. 1번을 해결하기위해 arndale>fdisk -c -o 1024 1024 1024를 수행하니 전혀 부팅이 되지않습니다.

    디버그창에 아무런 표시가 안됨. (bl1이 삭제되어 U-boot까지 안가는 것 같고, SD카드에 boot file을 

    write하여 SD카드 모드에서 부팅해도 마찬가지 임)


위의 2가지 문제에 대한 고수님의 답변을 부탁드립니다.


 


고도리

2013.08.30 13:26:48
*.200.239.210

추천
1
비추천
0

지금 질문으로는 답을 할 수 있는 자료가 없습니다.


1. CPU는요?

CPU에 따라 여러가지가 다 틀려집니다. bootloader서 하는 방법이 대부분일텐데...

eMMC partition size는 적절한 용량으로 fastboot를 처리하는데서 수정하는게 정상입니다.


2. 이것도 비슷합니다만, BL1이란 단어가 있는 것을 보니 삼성칩일 가능성이 있네요.

fastboot 소스를 수정하시면 될겁니다.

전문가가되자

2013.08.31 01:37:43
*.50.20.11

안데일 보드를 사용하고 있습니다. (ㄷeMMC 4G)

fastboot 소스를 수정하면 된다고 하셨는데, u-boot\common\cmd_mmc_fdisk.c의

#define SYSTEM_PART_SIZE (520*1024*1024)의 값을  예를들면 (780*1024*1024)로 

바꾸면되나요? 자세한 설명을 부탁드립니다.


추가로 eMMC의 MBR이 깨어졌다고하는데 복구하는 방법을 좀 알려주세요.



고도리

2013.09.02 01:32:05
*.200.239.210

답글을 부탁해 놓았습니다.

스노

2013.09.02 22:03:20
*.200.239.210

1. fdisk -c <devid> <system> <userdata> <cache> 입니다.

즉 fdisk -c 0 1024 1024 1024 인 셈입니다. devid 뒤 세 파라미터 미입력 시 소스상에 설정된 값이 사용됩니다.

다만 삼성 소스의 fdisk의 버그로 파티션이 부정확해서 원하는 크기보다 더 크게 주셔야 하고, 미세한 용량 차이로 부팅 후 마운팅 시 마운팅이 안될 수도 있습니다.

기존 설정이 512MB를 사용하기 위하여 520으로 설정한 것이 하나의 예가 될 듯 합니다.


2. MBR과 부트로더까지의 브링업은 무관하므로, 부팅에 실패한 것은 다른 이유가 있을 듯 합니다.

부트로더 복구 방법은 하기 URL을 참조하여 SD card로 복구해보시기 바랍니다.

http://www.arndaleboard.org/wiki/index.php/WiKi#How_to_use_SD.2FMMC_boot

http://www.arndaleboard.org/wiki/index.php/WiKi#How_to_flash_bootloader_in_SD.2FMMC_to_eMMC

참고로 eMMC로 부팅이 안되는 경우, SD로 부팅하여 eMMC의 부트로더 영역을 지운 뒤 위 작업을 수행해야 합니다.


3. MBR은 1번과 같이 다시 설정하여 복구하여야 합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6108 [완료] LCD 맨 위에 하얀색 1줄은 정상인지요. [4] 오주열 2007-05-11 2604
6107 6410에 SDIO Wi-fi 질문 입니다. [7] 여정휘 2009-02-14 2602
6106 S3C6410 MFC Encode 문제 [10] Masashi Miyakawa 2009-07-24 2601
6105 라즈베리파이나 cubox의 1080p 동영상 재생 [3] eou4 2013-10-29 2592
6104 [질문 혹은 참고] 혹시 BSD계열 올려 보신분 ? [1] 김희만 2007-05-14 2592
» partition size 저정과 booting 오류 문제 [4] 전문가가되자 2013-08-28 2591
6102 kernel 2.6.28.2 포팅 [1] 김광준 2009-01-31 2589
6101 android에서 키맵핑 할때 android 에서 "HOME" 키가 안먹네요.. [1] 신종현 2009-07-03 2588
6100 MODULE_DEVICE_TABLE로 선언 했을때 probe 함수 호출 [5] 훌러덩 2011-12-08 2586
6099 No private recovery resources for TARGET_DEVICE passion choboja 2010-12-30 2579
6098 [완료] CPU 클럭 스피드 [3] 강덕하 2007-05-15 2578
6097 [완료] LCD에 잔상이 생기네요. [3] 양민철 2007-06-26 2572
6096 [질문]스피커에 대해서요.. [3] 이태간 2007-05-26 2571
6095 Android의 PDK와 SDK의 차이점이 무엇인가요? [1] 아침미소 2010-04-15 2570
6094 [질문][S3C6410]SPI/SDIO/USB 전송속도 [2] 김정희 2011-09-28 2568
6093 [질문] 패널(모니터) 끄기 관련 [2] 김희만 2007-05-12 2546
6092 Exynos4(S5PV310) toolchain관련 문의 [5] 준성아빠 2012-01-04 2545
6091 [질문] 입력 장치는 어떤 것을 이용하는가요? [완료] [7] 성진호 2007-06-19 2543
6090 driver에서 probe()함수가 호출되는 시점은요 ? [1] 열심히 2013-05-17 2541
6089 USB Hub를 이용한 USB-to-Serial(FTDI) 동작 에러 제일파프2 2013-05-07 2535

사용자 로그인