Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
SK-iMX6S-OEM + PCIe
Pavel Ivanchenko
Добавлено 28.07.2015 10:42 Редактировалось 28.07.2015 10:54
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Решили использовать интерфейс PCIe, но в описании сказано, что на эти выводы выведен SATA.
Как нам подключить вместо SATA, который нам не нужен, PCIe? Что нужно перепаять и какие модули включить в ядре?

Формулировка "вместо SATA" не корректна, на модуле imx53 на этих пинах сидит SATA, у iMX6Solo нет SATA, а на эти пины модуля выведены PCIe RX и TX диф. пары.

Цитата
Что нужно перепаять и какие модули включить в ядре?

Взять за основу эту схему, в ней есть не точность - С36,С37 не нужны (вместо их ставим 0Ом резисторы).
Сигнал PCIE_RXM идет на X6, PCIE_RXP - X3.
Какие модули в ядре нужно включить, точно не скажу (по моему, просто достаточно PCIe, ну и соотвественно драйвер того, что должно рвботать на шине) - сравнивайте конфиги OEM и SODIMM модулей (от ядра 3.10.17).

Вообще, PCIe у iMX6 штука довольно капризная, если будете тянуть проводами диф. пары - предварительно линейкой отмерьте длины проводов (чтоб были одинаковые).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.07.2015 11:46 Редактировалось 28.07.2015 12:20 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

Какие модули в ядре нужно включить


В конфиге 3.10.17 поддержка IMX PCIe включена по умолчанию, для OEM надо дописать DTS

arch/arm/boot/dts/imx6qdl-oem.dtsi

&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog>;

hog {
pinctrl_hog: hoggrp {
fsl,pins = <
...

/* mPCIe reset */
MX6QDL_PAD_SD2_DAT3__GPIO1_IO12 0x80000000

...

&pcie {
reset-gpio = <&gpio1 12 0>;
status = "okay";
};

GPIO выберите исходи из своей ситуации - какой у вас свободен, пример от материнской платы sodimm модуля, без сброса некоторые устройства могут не заработать а некотрые и со сбросом не заработают

Цитата

Вообще, PCIe у iMX6 штука довольно капризная
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)