I2C 20x4 LCD 에러

Post Reply
morendo
Posts: 9
Joined: Fri Nov 30, 2018 10:32 am
languages_spoken: korean
ODROIDs: ODROID H2
Has thanked: 0
Been thanked: 0
Contact:

I2C 20x4 LCD 에러

Post by morendo »

emmc 고장으로 교체 후 다른건 다 이상이 없는데
I2C 20x4 LCD가 동작하지 않습니다.

[ 138.958605] i2c_designware i2c_designware .1: i2c_dw_handle_tx_abort: lost arbitration
[ 138.958605] i2c_designware i2c_designware .1: i2c_dw_handle_tx_abort: lost arbitration
[ 138.958605] i2c_designware i2c_designware .1: i2c_dw_handle_tx_abort: lost arbitration
.......
1.위 메시지가 나타난 이후 포트 확인 스샷
Image



2.재부팅 후 포트 확인 스샷 (하기와 같이 나타나서 설정 후 동작 시켜보면 동작 안함)
Image



3.lcddriver.py 이미 수정했음
Image
Last edited by morendo on Fri Nov 06, 2020 1:45 pm, edited 5 times in total.

User avatar
odroid
Site Admin
Posts: 35901
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1316 times
Been thanked: 912 times
Contact:

Re: I2C 20x4 LCD 에러

Post by odroid »

커널 버젼과 "i2cdetect" 결과를 확인해 보시길 바랍니다.
https://wiki.odroid.com/odroid-h2/appli ... tion_check

morendo
Posts: 9
Joined: Fri Nov 30, 2018 10:32 am
languages_spoken: korean
ODROIDs: ODROID H2
Has thanked: 0
Been thanked: 0
Contact:

Re: I2C 20x4 LCD 에러

Post by morendo »

1. kernel : Linux 4.19.0-0.bpo.9-amd64
(재부팅 후) i2c detect

2. i2c 포트 5번에 '27' 5번으로 선택

3. 실행 https://github.com/djjproject/odroidh2_i2c_lcd (emmc 고장나기 전부터 정상적으로 사용하고 있었음)

4. lcd module 켜지지 않음

5. h2에 모니터와 키보드를 설치하고 직접 들어가면

6. 상기와 같은 메시지가 계속 출력됨

7. 이후 i2c detect 동작하지 않음(27 나타나지 않음)

8. 리부팅하면 다시 도돌이표

User avatar
odroid
Site Admin
Posts: 35901
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1316 times
Been thanked: 912 times
Contact:

Re: I2C 20x4 LCD 에러

Post by odroid »

커널 버전이 4.19나 5.4라면 i2c-2나 i2c-3으로 접근 가능합니다.
https://wiki.odroid.com/odroid-h2/appli ... _or_higher

morendo
Posts: 9
Joined: Fri Nov 30, 2018 10:32 am
languages_spoken: korean
ODROIDs: ODROID H2
Has thanked: 0
Been thanked: 0
Contact:

Re: I2C 20x4 LCD 에러

Post by morendo »

게시글의 스샷을 확인해주시기 바랍니다.

User avatar
odroid
Site Admin
Posts: 35901
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1316 times
Been thanked: 912 times
Contact:

Re: I2C 20x4 LCD 에러

Post by odroid »

i2c 5 port에서 LCD가 검출되었다면, 사용하시는 LCD 드라이버 소스코드도 2에서 5로 변경하여야 할것 같네요.
https://github.com/djjproject/odroidh2_ ... iver.py#L9

morendo
Posts: 9
Joined: Fri Nov 30, 2018 10:32 am
languages_spoken: korean
ODROIDs: ODROID H2
Has thanked: 0
Been thanked: 0
Contact:

Re: I2C 20x4 LCD 에러

Post by morendo »

이미 수정했습니다. 스샷 3번.....

User avatar
odroid
Site Admin
Posts: 35901
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1316 times
Been thanked: 912 times
Contact:

Re: I2C 20x4 LCD 에러

Post by odroid »

수정후에도 i2c 관련 커널 메시지가 계속 나오고 있나요? LCD 백라이트는 켜져있는 상태인가요?
i2c_designware i2c_designware .1: i2c_dw_handle_tx_abort: lost arbitration

morendo
Posts: 9
Joined: Fri Nov 30, 2018 10:32 am
languages_spoken: korean
ODROIDs: ODROID H2
Has thanked: 0
Been thanked: 0
Contact:

Re: I2C 20x4 LCD 에러

Post by morendo »

백라이트가 꺼져있습니다. 현재 밖이라서 커널관련 메세지는 확인할 수 없습니다. 집에 들어가면 확인해보겠습니다.

User avatar
odroid
Site Admin
Posts: 35901
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1316 times
Been thanked: 912 times
Contact:

Re: I2C 20x4 LCD 에러

Post by odroid »

제 기억으로는 4핀 케이블만 제대로 연결하면 백라이트가 켜졌던 것으로 기억합니다.
https://wiki.odroid.com/odroid-h2/appli ... he_example

추신: LCD 모듈의 점퍼 변경으로 백라이트를 소프트웨어로 켜고 끌수 있네요.

Post Reply

Return to “H2/H2+”

Who is online

Users browsing this forum: No registered users and 1 guest