: ezboot.x5의 start.S 소스에서보면
: 맨처음 led_out 이 나오고나서 led_init 부분이 있던데요..
:
: mov r5, #DEBUG_START
: bl led_out
:
: //-------------------------------------------
: // GPIO 설정
: //
: // kingseft
: // GPIO 핀들에 여러가지 기능들이 중첩되는 경우 어
: 떤 기능을 사용할런지를 결정한다
: //-------------------------------------------
:
: bl gpio_init
:
: 이 부분인데.. 실제 gpio_init에서 GPDR로 GPIO 방향을 결정하기 전까지는 리
: 셋에서 유지된 Input으로 그대로 유지만 되기때문에 소스상에서 gpio_init가
: 먼저 나와야 하는것 아닌가요?

아마도 그래도 상관은 없을 듯 보입니다.
저희 회사 개발자들의 특성이 동작에 문제 없으면 바로 잊어 먹기 때문에 ..

: Development Manual 보니까 GPIO 입출력방향에 상관없이 GPCR, GPSR 설정은
: 가능하지만, 출력은 실제 GPIO가 출력으로 결정된다음에 output state가 발생
: 한다고 적혀있어서요...

맞습니다....
그래서 먼저 셋팅한 후에 gpio 의 방향을 설정해도 별 문제는 없어서
그냥 두었을 겁니다.

아니면 디버깅 과정에서 넣었던 루틴을 그냥 두었거나...

:
: 에구구.. 크리티컬한 질문은 아니지만.. 궁금해서 올립니다.

괜찮습니다. ^^