они у тебя. Возможно ты просто замаскировал проблему, а не решил ее. "
ну а типа чего там может быть болейзнь?
ну про характер повреждений буфера и прочего ты так и не рассказал, как и код работы с буферами и обработчиков прерываний. В целом, я веду к тому, что если пропуски байт в буфере - это одно, но ты говорил о мусоре вместо правильных данных, как я помню. Это не может само по себе происходить. Проц просто перекладывает байты из регистров в буфера и обратно. Он испортить не может их просто так, хотя нужно смотреть эррату и возможно есть нюансы. Но такое поведение характерно для софтовых имплементаций обычно. Поэтому я подозреваю софтовую проблему все же, если у тебя не софтовые интерфейсы используются (ты вроде про это ничего не говорил) и может в коде есть проблемы с указателями или гонки какие. Которые ты решил путем приоритезации но они остались и вылезут в других случаях, совершенно неожиданно Без кода сложно что-либо сказать
Обсуждают сегодня