Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
SODIMM. - iMX6S - Не стартует процессор SK - SODIMM - iMX6S/D - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
Не стартует процессор SK-iMX6S-SODIMM.
sergzaytsev
Добавлено 28.01.2018 17:19
0
Сообщение: 1
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Добрый день, уважаемые коллеги!
Вопрос по модулю SK-iMX6S-SODIMM.
Все работало замечательно, пока подключил к модулю ЦАП AD5412 (SPI) через гальваническую развязку ADUM1401.
Подключил консольный COM порт. При включении питания модуля без включенного ЦАП в консоли видна нормальная загрузка процессорного модуля. После загрузки подаю питание на ЦАП, тоже все нормально, все работает.
Если нажать кнопку сброс (горячий рестарт) при включенном ЦАП, то процессор сбрасывается, но загрузка не идет - консоль пустая. Тоже самое, полный завис, происходит и при холодном старте, если питание ЦАП подается вместе с питанием на модуль.

Подскажите пожалуйста, если кто то сталкивался с подобной проблемой - куда копать? Отчего этот завис может происходить?

Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.01.2018 17:42 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
К каким выводам процессора подключили ЦАП?
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 29.01.2018 13:28 Сообщение: 3
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Цитата
К каким выводам процессора подключили ЦАП?


Выводы SPI2_CLK - вывод 9, SPI2_MISO - вывод 15, SPI2_MOSI - вывод 13 процессорного модуля. Сигналов CS там несколько, сконфигурированы вроде нормально. Да и вообще все работает отлично, больше полугода нет проблем, а тут такое вылезло....
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 29.01.2018 13:52 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Источник загрузки задается резистивными подтяжками на модуле и непродуманное подключение внешней периферии может скручивать его настройки ...
См. мануал на процессор, конфигурационные пины (если правильно помню) находятся на шине данных EIM_XXX ... судя по озвученным данным это не ваш случай, но на всякий случай перепроверьте.

Еще, я совсем не понял, оно у вас с цап-ом раньше работало а теперь перестало или без цап-а работало а с цап-ом не работает?
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 30.01.2018 15:01 Сообщение: 5
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Цитата
Источник загрузки задается резистивными подтяжками на модуле и непродуманное подключение внешней периферии может скручивать его настройки ...
См. мануал на процессор, конфигурационные пины (если правильно помню) находятся на шине данных EIM_XXX ... судя по озвученным данным это не ваш случай, но на всякий случай перепроверьте.

Еще, я совсем не понял, оно у вас с цап-ом раньше работало а теперь перестало или без цап-а работало а с цап-ом не работает?


Без ЦАПа все работало, подключил ЦАП - повис. Насчет конфигурационных пинов проверю.
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 31.01.2018 09:30 Сообщение: 6
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Цитата
Источник загрузки задается резистивными подтяжками на модуле и непродуманное подключение внешней периферии может скручивать его настройки ...
См. мануал на процессор, конфигурационные пины (если правильно помню) находятся на шине данных EIM_XXX ... судя по озвученным данным это не ваш случай, но на всякий случай перепроверьте.

Еще, я совсем не понял, оно у вас с цап-ом раньше работало а теперь перестало или без цап-а работало а с цап-ом не работает?


Мне кажется я понял, где я накосячил - я выводы Вашего модуля EIM_DA0...EIM_DA7 использую в качестве сигналов Chip Select для именно того SPI, к которому я подключил ЦАП. Мне кажется это и есть непродуманное подключение периферии, которое скручивает его настройки.
Прошу Вас указать, если есть время, какие именно пины EIM_XXX используются для конфигурации согласно схеме Вашего модуля, каково должно быть их правильное состояние для нормальной загрузки и дать рекомендации по конфигурации этих пинов. Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.01.2018 10:41 Сообщение: 7
sasamy
4.70

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

какие именно пины EIM_XXX используются для конфигурации согласно схеме Вашего модуля


конфигурационные пины описаны в рефмане, стр. 390

8.3.2 GPIO Boot Overrides

https://yadi.sk/i/9LiBNNwG3MVGvN

и неважно какие именно на данном модуле - любой из них имеет значение.

Цитата

дать рекомендации по конфигурации этих пинов


они уже сконфигурированы - не надо их конфигурировать.
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 31.01.2018 14:58 Сообщение: 8
sergzaytsev
0

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

дать рекомендации по конфигурации этих пинов


они уже сконфигурированы - не надо их конфигурировать.[/quote]

За рефман спасибо. Есть небольшой вопрос:
Если пины не нужно конфигурировать, то как можно сделать так, чтобы они не изменяли настройки источника загрузки? Мне кажется, что я криво инициировал пины и при старте их настроечные значения скручивают настройки, так ведь?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.01.2018 15:57 Редактировалось 31.01.2018 16:09 Сообщение: 9
sasamy
4.70

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

Мне кажется, что я криво инициировал пины и при старте их настроечные значения скручивают настройки, так ведь?


нет, при сбросе настройки пинов принимают начальное значение - не важно что вы софтово поменяли после этого, важно что туда подключено физически и меняет значение уже установленных резистивных подтяжек или возможно конфигурационный пин без подтяжки (после сброса помоему у всех пинов включена внутренняя подтяжка 100 кОм к +3.3 В ) во время инициализации bootrom. Вы бы лучше сказали - на каких пинах EIM что у вас подключено.
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 04.02.2018 23:18 Сообщение: 10
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
[/quote]
Вы бы лучше сказали - на каких пинах EIM что у вас подключено.[/quote]

Сигналы EIM выведены на четные контакты модуля с номерами 90...138. Из них контакты 92...96 задействованы под ECSPI2, контакты 90, 98...104 и 108 не используются, контакт 106 - выходной сигнал сброса устройств, контакты 110...122 - входы сигналов от устройств (когда к контакту 122 подключен вывод моего ЦАП, модуль процессора не вешается, как я писал раньше - он уходит в загрузки по USB!), контакты 124...138 - выходы CS ECSPI1. Я перечислил вообще все сигналы EIM.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM