자동차 임베디드 SW/Classic Autosar_이슈들
이슈.오토사 can 메세지 송신 누락
존버매니아.임베디드 개발자
2022. 10. 5. 16:18
반응형
오토사 프로젝트에 periodic 캔 메세지가 전송되도록 기능구현을 완료했다.
근데 원래 보내야할 메세지가 30개인데 10여개의 메세지만 전송되는 현상이 있었다.
참고로 tx confirm은 폴링 방식으로 하였다.
이게 정확하게 어떤 메커니즘으로 이런현상이 발생한건지 아직 명확하게 파악을 못했는데
해결책은 can_mainfunction_Write 의 주기를 빠르게 하는 것이었다.
근데 내가 전송해야하는 메세지 중에 주기가 제일 빠른게 10ms였고, can mainfunction 주기는 5ms 니까 내 생각엔 별 문제가 없다고 생각했는데 어쨋거나 메인펑션 주기를 1ms로 줄였더니 누락되어 전송되지않던 메세지들이 정상적으로 송신되었다.
반응형