안녕하세요 안드로이드 aosp 개발 중 질문이 있어 올립니다.
현재 qualcomm 사 soc를 사용하고 있으며 (qcm2290)
qup4를 uart로 설정한 다음 (2wire, 원래는 debug console 에 쓰인 포트)
jserialcomm 이란 네이티브 라이브러리를 prebuilt 에 넣어 컴파일 한 다음
커스텀한 시스템 서비스에 넣고 이를 추가하여 사용하고 있습니다. (해당 서비스는 jserialcomm의 addListener 를 활용하여 non block 으로 받아오게 하였습니다.)
근데 문제가..
해당 포트에서 메세지는 계속 들어오는게 확인되고있는데, (파형찍어봄)
메세지가 중간에 더 이상 들어오지 않습니다. (패킷이 3~4개 정도 혹은 1개 들어오고 더이상 안들어옴)
그리고나서 해당 포트가 예를 들어 ttyVVVV0 이라면, echo (아무거나 쓰기) > /dev/ttyVVVV0 를 하면 또 잠깐 몇패킷을 들고옵니다.