ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
992359
pery-m (06.04.2020 20:55 - 21:21, просмотров: 13353)
Добрый день, Вопрос по TMS320. 

Имеем две платы - одна заводская (от терраэлектроники) и вторая от заказчика (стенд). На обеих платах стоит TMS320F28335. Цель - завести шину CAN. Имеется готовый код - при загрузке на стенд заказчика - CAN бежит, в осцилле видим распарсенные пакетики с данными. Тот же код загруженный на плату от терраэлектроники - совсем другие сигналы....даже не распознаются осцилом как CAN данные. Скорость обоих CAN - 1mbit. Разница в аппаратке - плата от терраэлектроники тактируется обычным кварцем на 30 Мгц, стенд заказчика - от кварцевого генератора тоже на 30. Пробовал переконфигурировать пины , что бы вывести на другие GPIO. Опять же на стенде заказчика другие пины работают как надо - на терре тот же не понятный сигнал...
Куда копать - хз. Код то рабочий. GPIO ничем не шунтированы и никакой перифирии на платах к ним не подключено. Грешу конечно на брак платы - но блин не оба же CAN сразу слохли. Код запускал как в

дебаге из ССS, так и отсоединив JITAG - результат тот же.


Вверху - плата от терраэлектроники

Внизу - стенд заказчика



Поменял данные и подключил анализатор (чуть больше данных видно)