logo
한국어 Select Language
FF 포럼
포럼지기에게 한 마디
공지사항
뉴스 EZ보드 통합 메뉴얼
FA-VUS 개발환경 !강추! 타켓보드 부팅-HyperTerminal 타켓보드 부팅-Tutty 타켓보드 부팅-minicom Windows환경-타겟 Linux 구동 Linux환경-타겟 Linux 구동 개발 시스템 구축 유형 페도라 설치 CentOS 설치 크로스 컴파일러 설치 TFTP 환경 구축 NFS 파일 시스템 구축 삼바 서버 구축 부트로더 부트로더 쓰기 커널 이미지 제작 및 설치 램디스크 이미지 제작 및 설치
임베디드 제품 사용기 오늘의 영어 휴게실 Appliance
강좌 & 팁
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
VIVADO DSP HSIO Logic Zynq
함수설명
C 라이브러리 함수 커널 API 그래픽 라이브러리 - gxLib
자료실
자료실 FALINUX SDK ARM PC-V210 S3C6410
G100-S3C6410 S100-S3C6410 C221-S3C6410 N200-S3C6410 EZ-S3C6410
S5PV210
G100-S5PV210 S100-S5PV210 N200-S5PV210 C221-S5PV210
EZ-S3C2440 EZ-PXA270 EZ-X5 EZ-S2410 Auto Package
도와주세요
FAQ 도와주세요

  • 회원가입
  • ID/PW 찾기
 
  1. FAQ

  2. 도와주세요


최근 글

  • [특판][성Y인Y용Y품][...
  • 요즘 잘 나가는,,,
  • 요즘은 vmware 말고 ...
  • [docker] buildx 를 ...
  • buildroot 사용 관련
  • GPIO 제어 방법 문의 [1]
  • 임베디드 리눅스 개발...
  • make wandboard_quad ...
  • LCD 초기화 코드 좀 ... [1]
  • 임베디드 리눅스 커널...

최근 댓글

  • 오래 전에 해결법을 터득해서 ...
  • 비트 코인으로 작업하는 것은 ...
  • 10년차 임베 엔지니어 입니다. ...
  • 임베디드쪽이라면 SOC 쪽 displ...
  • 그렇군요 제가 질문이 잘못됬었...
  • 취준생으로서 포트폴리오를 만...
  • 제가 현재 취업준비생입니다. ...
  • 에프에이리눅스 보드는 아래 링...
  • 전체
  • 일반
  • X5
  • S2410
  • ESP-NS
  • S3C2440
  • EP9312
  • 구매
  • 기타

S3C2440 답변이 잘 없네요....

2009.01.01 23:34

답답 조회 수:16157

안녕 하세요 현재 귀사의 S3C2440보드를 사용 하고 있습니다.
귀사가 제공하는 커널 버전을 사용 하구 있구요. 질문에 답변이 너무 없는 것 같네요..
현재 상황이 LCD 설정되었을때 어찌되어야 하는 건가요
현재 LCD화면에 흰색, 빨간색, 녹색,  파란색,  화면이 번갈아 뜨는데요.
이게 제대로 된건가요? 그리고 팽귄 화면을보려면 어떻게 해야 하나요
이 게시물을
  • Twitter
  • Facebook
  • Delicious
수정 삭제 목록

댓글 4

  • 장길석

    2009.01.02 14:24

    답변이 늦어 대단히 죄송합니다. 죄송하게도 답변을 드리기에 앞서 질문을 드립니다.
    S3C2440 보드를 구매하시고 어떤 조작없이 보드에 전원을 인가했을 때
    말씀과 같이 흰색, 빨간색, 녹색,  파란색,  화면이 번갈아 뜨나요?

    LCD가 정상적으로 보드에 장착되었다면,
    저 같은 경우 부팅 메시지가 출력됩니다. 부팅되는 모습은
     http://forum.falinux.com/zbxe/?mid=manual_booting_win_hyper 글 내용 중
    S3C2440 부팅 화면처럼 출력됩니다.

    말씀하신 말씀과 같이 흰색, 빨간색, 녹색,  파란색,  화면이 번갈아 뜨는 모습이
    언제부터 출력되나요? 전원을 인가해서 바로 인가요?
    아니면 1분정도 까만 화면을 유지하다가 그렇게 색상이 출력되나요?

    만일 1분정도 유지하다가 출력된다면 흰색, 빨간색, 녹색,  파란색으로
    화면에 출력하는 프로그램이 자동으로 실행하도록 하신 것으로 생각됩니다.

    댓글

  • 답답

    2009.01.02 16:31

    LCD를 귀사가 판매 하고 있지 않은 다른 것을 사용 하고 있습니다.
    크기는 320 * 240 크기 구요. 그렇기 때문에 커널에서 LCD 320*240으로 변경 하였습니다. (  커널 옵션에 존재 하더라구요 )
    커널 부팅 후에도 흰색, 빨간색, 녹색,  파란색 이 출력 되고 있기 때문에 혹시 내부적으로 테스트 코드가 있는건 아닌가 생각
    했습니다. 1분이라는 시간은 긴건 같구요. 부팅 막바지에 LCD 설정이 지난 후에 발생 하는 것 같습니다.
    혹시 LCD를 잘못 사용 하고 있는 것일까요? EZ-S3C2440에 링크된 리눅스 커널을 바로 컴파일 후 올렸을 경우 링크를 걸어 주신
    것 처럼 동작 해야 정상 인 것인가요?
    보드에 올라간 커널과 램디스크의 경우 EZ-S3C2440에 링크 되어 있는 것을 사용 했구요.
    커널 버전이 2.6.21 램디스크의 경우는 ramdisk-1.11-16M 를 사용 하고 있습니다.

    댓글 수정 삭제

  • 답답

    2009.01.02 16:33

    다운 받은 것을 그대로 사용 했는데 화면에 출력하는 프로그램이 삽입 되어 있는 건가요?
    저는 따로 넣어 두지 않았습니다. 그냥 있는 그대로 다운 받아서 썼는데요. 다른 거라고는 LCD가 다른 것이라는 것 외에는
    그런데 재미있는건 LCD가 안되면 안됬지 똑같은 패턴으로 부팅 후에도 계속 출력 된다는 것은 테스트 코드가 있는것도 같은데
    만약 디폴트로 존재 한다면 어디에서 없앨수 있나요??

    댓글 수정 삭제

  • 장형기

    2009.01.02 18:00

    안녕하세요..

    LCD 패널이 바뀌게 되면 커널소스에서 수정해 주셔야 합니다.
    사용할 LCD 패널의 데이타쉬트를 보시고, PCLK(Dotclock), HSYNC, VSYNC, DE 신호들의 주파수 및 margin 들을 설정해 주셔야 합니다. 또한 PCLK(Dotclock), HSYNC, VSYNC, DE 신호들의 타이밍도를 보시고 Active 상태도 맞추어 주셔야 합니다.

    커널 소스에서 수정할 부분은  arch/arm/mach-s3c2440/falinux-lcd.h 를 보시면 몇가지 설정이 있습니다.
    여기서 추가를 하시거나 기존의 것을 수정하시면 됩니다.

    static struct s3c2410fb_mach_info falinuxs3c2440_lcd_cfg __initdata = {
            .regs   = {

            .lcdcon1 = S3C2410_LCDCON1_TFT16BPP |
                       S3C2410_LCDCON1_TFT |
                       S3C2410_LCDCON1_CLKVAL(LCD_CLKVAL),
       
            .lcdcon2 = S3C2410_LCDCON2_VBPD(LCD_VBACKPORCH) |
                       S3C2410_LCDCON2_LINEVAL(LCD_YRES-1) |
                       S3C2410_LCDCON2_VFPD(LCD_VFRONTPORCH) |
                       S3C2410_LCDCON2_VSPW(LCD_VSYNCWIDTH),

            .lcdcon3 = S3C2410_LCDCON3_HBPD(LCD_HBACKPORCH) |
                       S3C2410_LCDCON3_HOZVAL(LCD_XRES-1) |
                       S3C2410_LCDCON3_HFPD(LCD_HFRONTPORCH),

            .lcdcon4 = S3C2410_LCDCON4_MVAL(0) |
                       S3C2410_LCDCON4_HSPW(LCD_HSYNCWIDTH),

            .lcdcon5 = S3C2410_LCDCON5_FRM565 |
                       S3C2410_LCDCON5_INVVLINE |
                       S3C2410_LCDCON5_INVVFRAME |
                       S3C2410_LCDCON5_PWREN |
                       S3C2410_LCDCON5_HWSWP,
        },

    이 부분을 수정해 주시면 됩니다. 여기서 해당 define 된것을 LCD의 데이타 쉬트를 보시고 수정해 주시면 됩니다.

    필요한 문서는 LCD의 데이타 쉬트와 S3C2440의 메뉴얼의 LCD 부분을 참조하세요..

    .lcdcon1 의 LCD_CLKVAL 은 PCLK(Dotclock)를 설정하는 부분입니다.
    .lcdcon2 는 VSYNC의 주파수 및 margin을 설정하는 부분입니다.
    .lcdcon3 는 HSYNC의 주파수 및 margin을 설정하는 부분입니다.
    .lcdcon4 는 HSYNC의 주파수 및 margin을 설정하는 부분입니다.
    .lcdcon5 는 PCLK(Dotclock), HSYNC, VSYNC, DE 신호들의 Active 상태를 설정하는 부분입니다.

    -----------
    1. LCD에서 흰색, 빨간색, 녹색,  파란색 이 출력된다고 하니 일단은 커널에서 아래와 같이 수정해 보시고,
       같은 증상이 반복된다면 위의 설명대로 LCD 데이타 쉬트를 보시고 수정해 주셔야 합니다.
      
       # make menuconfig
         
          Device Drivers  --->
                Graphics support  --->
                     Logo configuration  --->
                            [*] Bootup logo
                            [*]   Standard black and white Linux
                            [*]   Standard 16-color Linux
                            [*]   Standard 224-color Linux logo            
                            [ ]   FALINUX 224-color Linux logo
      
       # make zImage

       컴파일을 다시 하셨어 다운로드 해 보세요..


    그럼 새해 복 많이 받으세요..

              
               

    댓글 수정 삭제

목록
번호 제목 글쓴이 날짜 조회 수
공지 포럼의 메뉴가 보이지 않아요! 장길석 2014.02.06 957643
공지 [중요 공지]제품 사용 및 기술 문의는 전화 상담을 받지 않습니다. 장길석 2012.11.09 1408537
공지 답글에 대한 공지 사항. falinux 2006.11.20 2424029
396 S3C2440 베이스 보드에 EM-S3C6410모듈 보드를 연결해서 사용해도 가능한가요? 바람 2015.01.20 14994
395 node webkit 동영상 독불장군 2014.08.10 15291
394 /dev/mtd1 플래시 관련해서 도움이 필요합니다. 그린에너지 2014.07.19 17659
393 파일시스템상에 파일내용 매번 수정/저장 할때의 낸드 수명? [3] Tomy 2014.02.05 19866
392 보드에 삼바서버나 nfs 서버 올리기? [2] Tomy 2014.02.03 19942
391 core dump file 생성 및 분석 unicorn 2014.01.24 26905
390 pwm 신호로 모터제어를 하는데 있어서 질문이 있습니다 ㅂㅋ 2013.12.19 30703
389 커널2.6.38 올리기 [1] file hirosuk 2013.09.20 23360
388 부팅중 움직이는(애니메이션) 로고 만들기 ? [2] Tomy 2013.06.11 69904
387 EMI 관련 대책방법 문의 오엔터 2013.04.09 24035
386 ezboot2 Unable to mount root fs on unknown-block(1,0) [1] 제피러스 2012.12.29 30878
385 Uncompressing Linux ... Invalid compressed format (err=1) [1] 제피러스 2012.12.28 27543
384 U-boot 1.1.6에서 ezboot2.4.10으로 갈아타던중 커널 부팅 문제 [2] 제피러스 2012.12.25 27003
383 S3c2440 Linux Kernel 2.6.21의 실시간 관련 문의 드립니다. [1] AA리눅스 2012.11.01 23171
382 MRP-S3C2440에서 I2C와 I2S 동시에 썼을 경우. [1] 캐드리안 2012.09.13 25213
381 AX88796 PHY mode 변경 [1] unicorn 2012.06.22 52310
380 s3c2440에서 iptables를 사용하려 합니다. SonYs 2012.06.11 23280
379 프레임 버퍼 픽셀 값 쉬프트 연산하는 방법 강릉바감 2012.05.17 21176
378 CAN 통신관련 질문글 올립니다.ㅜㅜ 박한수 2012.05.16 23464
377 4GB SD와 SDHC의 인식에 차이가 있는지 궁금 합니다. [3] 새벽남 2012.04.23 24509
첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지
쓰기
태그
부탁드립니다. ^^
  • 글을 작성하시려면 회원으로 가입하시고 로그인 하셔야 합니다.
  • 회원 가입은 주민등록번호가 필요 없으며, 메일 주소만 있으면 간단하게 가입하실 수 있습니다.
  • 본 포럼에 등록된 모든 글의 저작권은 작성하신 분께 있으며, 저작자의 허락 없이 다른 곳에 펌이나 도용하시면 안 됩니다.
  • 또한, 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 이메일 주소 및 자료 수집되는 것을 거부하며,
  • 이를 위반 시 정보통신망 법에 의해 형사 처벌됨을 유념하시기 바랍니다.
  • FF 포럼
  • 강좌 & 팁
  • 함수설명
  • 자료실
  • 도와주세요