로그인 유지
안녕하세요 초보 하드웨어/소프트웨어 개발자입니다
징크칩을주로사용하고, HDL부터 리눅스포팅, 디바이스드라이버설계까지 공부하고있습니다~~
좋은 강좌많이 참조하게되서 가입하고 인사까지 남기게되네요
요즘 커널빌드를 많이하다가 궁금한점이
징크 타겟 커널은 항상 커널빌드시 make명령에 loadaddr 0x8000만 써야하나요?
부트로더 환경값들보면 kernel load address 가 0x02080000 이렇게 써있던데
제가 zc702, zc706, zed 보드 세개다 사용해서 너무했갈리네요ㅜ
아무튼 열심히활동하도록하겠습니다!
환영합니다. ^^
활동 많이 해주세요.!!!
부트로더에서 로드하는 주소는 임시로 복사를 해두는 위치라고 생각하시는게 좋습니다. 실제로 커널도 압축이 되어 있는 상태입니다. kernel load address 에 복사를 해두고 u-boot 에서 kernel로 점프하기 전에 loadaddr 위치에 압축을 해제합니다.
부트로더에서 로드하는 주소는 임시로 복사를 해두는 위치라고 생각하시는게 좋습니다.
실제로 커널도 압축이 되어 있는 상태입니다.
kernel load address 에 복사를 해두고 u-boot 에서 kernel로 점프하기 전에 loadaddr 위치에 압축을 해제합니다.
환영합니다. ^^
활동 많이 해주세요.!!!