Конечно касается, мало того, на твоей плате стоит чип ревизии 2.1, а на отгружаемые платы ставятся чипы ревизии 3.0.
Но судя по еррате, которую они наконец опубликовали, отличия в ревизиях не значительные.
Мало того, как ни странно, в еррате на 3.0 так и не говорится ни слово про баг CAN1, тогда как его упоминание опубликовано здесь почти год назад ...
Так что имеет смысл скачать BSP повсежее, поискать (или заново спросить) на их comunity касательно CAN1.
Наспех посмотрев комьюнити, всплывали вопросы по работе CAN, здесь и здесь ... но вполне возможно, что это все уже учтено в текущей версии BSP.
вытащил вроде как самое свежее: ezsdk_dm814x-evm_5_05_02_00_setuplinux
но оттуда беру только syslink
ядро же использую с фтп, судя по настройкам, сконфигуренное под текущую поставку..
в треда о баге can1 Сикорски упомянул, что нашел у себя ошибку в настройках.. т.е. у него видимо заработало..
я CAN ранее никогда не пользовал, чисто "на шару" подпилил и получил успешную передачу - пакеты передаются и прерывания тикают..
более глубоко разбираться с нестабильностью "работает/не работает" надо тыкаясь осциллом и анализируя статусные регистры - тогда можно понять что происходит..
но я плату успел привернуть, а хидеры с нижней стороны..
в ядре поправил следующее: board-ti8148evm.c
Да, прохлопал я эти reserved, надо будет исправлять ...
Но и от модуля зависит, на моем тестовом эти reserved пины никуда не подключены, соотвественно поэтому я это и не заметил при тестах.
у меня пока нет мнения чего не хватает..
если отталкиваться от цоколевки типа такой:
и посмотреть макросъемку Atheros
и Intel
то в у обеих карт контакты 39 и 41 никуда не подключены.. более того, я их потыкал омметром - нет подключения..
самая верхняя фотка - левак, чисто для примера.. кстати и 39, 41 и 51 у нее разведены..
напомню, что Intel молчит, а Atheros запустился с полпинка..
как варианты - или надо питание Vaux или смотреть, что с firmware для Intel..
Как показала практика (спасибо lexx666 за участие), кроме питания имеются еще несколько управляющих пинов, которые нужно подтягивать (как минимум reset).
Еще может оказаться неудовлетворительным способ терминации pci_ref (лучше не 100Ом между линиями дифпары, а по 49Ом с каждой линии на землю).
Обидно, что мой модуль оказался к этому всему не критичен ...
2 Jury093
У меня на руках интел 5150 и ath-ar5b95. Оба из буков... Питания и земли у них выведены ВСЕ по спецификации на PCIE. Видно на глаз и звониться всё мультиметром.
Причём у ath-ar5b95 питания с одной стороны не контачат с питаниями с другой стороны, т.е. нет переходных отверстий на самом модуле по сиганалам питания... без питания он отказывался работать, как впрочем и без сигнала сброса. Сброс заводил на GPIO, в структуре PCIE указывал какой пин использовать.
Да и терминаторы, терминаторы... Получу другие модули отпишусь ещё дополнительно.
я так досконально не лазил - взял два первые попавшиеся модуля, сунул и озвучил результат..
еще ядро не самое свежее, т.ч. с Интелом может быть ситуация на уровне драйверов, а не железа..
руки дойдут и при наличии интереса поковыряю..