안녕하세요
(1) 자료실에 올라와 있는 S5PV210 u-boot 의 경우 sd_fusing tool 을 가지고 있습니다.
여기서 C110_EVT1_mkbl1.c 를 통해 u-boot.bin 을 읽어들인 후 BL1 image 를 만드는 것 같은데,
이부분에 대해 자세히 설명을 해주실수 있으신지요?
(2) u-boot homepage 에 있는 소스에는 sd_fusing directory 가 없는것 같은데
sd_fusing tool 은 이솝에서 만들어서 제공하시는 것인지요?
더운 날씨인데 건강 조심하시고요...
즐거운 하루 되세요
안녕히 계십시오.
1. BL1은 bootloader level1을 말하는 것입니다.
대략 말씀드리면 CPU 내부의 IROM이란 부트로더가 BL1을 로딩 후(이유는 secure부분 때문)
다시 BL2(u-boot)를 loading하는 구조로 보신다면 이해가 조금 편할 겁니다.
해서, u-boot를 컴파일 한 이 후에 BL1과 u-boot.bin을 합치는 구조로 보시면 될 듯 합니다.
u-boot가 GPL이기 때문에 이렇게 처리한 부분도 있을 것이고, 이와 관련된 binary의 source를 풀지 않기 위해서 어쩔 수 없었을 것이라고 보여집니다.
2. 각 chip vendor가 사용하는 u-boot는 original과는 차이가 많이 나는 경우가 많습니다.
심할 경우는 말만 u-boot입니다.......ㅠ.ㅠ
정말 덥긴 하네요. 머리를 다 밀어버릴까 고민 중에 있습니다....ㅎㅎ