В слое COM, как мы можем увидеть данные о единичных данных в PDU? - PullRequest
0 голосов
/ 05 ноября 2018

Я работаю над связью FlexRay по стандарту Autosar. Приложения устанавливают сигналы на определенные значения. Но на шине FlexRay значения этих сигналов как-то искажены, и я мог видеть разные значения. Для отладки я хочу проверить значения PDU и их сигналов на уровне COM. Есть ли какой-либо буфер или буфер, где я мог бы видеть PDU и сигналы?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Вы можете использовать такой инструмент, как CanOe и импортировать DBC, содержащий информацию о вашем сигнале. Затем вы можете увидеть каждое значение сигнала. Или же, Вы можете использовать выноску Ipdu в Com. Установите точку останова в отладчике для выноски. Когда Pdu инициируется для отправки, точка останова будет достигнута. Затем найдите последовательность битов / расположение вашего сигнала и найдите его в буфере Pdu.

0 голосов
/ 05 ноября 2018

Вы можете использовать сам буфер Com. Именно здесь сигналы располагаются перед отправкой или извлечением при приеме. Для отладки вам необходимо иметь правильную информацию о начальных позициях, расположении сигнала, длине, типе и ориентации байтов на соответствующем Pdus.

Дополнительную информацию см. В спецификации AUTOSAR SWS Com.

...