есть несколько вопросов по реализации данного модуля
1) на какой канал подключена emmc? напряжение питания emmc?
2) На каком канале карточка?
3)в какой конфигурации подключена физика ethernet? (RMII, MII, RGMII)
4)и если эта плата по ID sabrelite то насколько она соответсвует схеме sabrelite?
Очень бы конечно хотелось принципиальную схему в формате pdf..
для формата sodimm электрические схемы не раздаются - knowhow..
и зачем она вам? как подсоединена память? это можно посмотреть в соседних китах..
все копыта которые выведены на краевой разъем описаны в мане и там указано, к какиму контактам проца они подходят..
косвенно можно прикинуть периферию, проанализировав настройки файла борды и рядом..
мне нужна не схема как таковая. Мне нужно знать как каким каналм и как подсоеденену вышеперечисленное. Дело в том что если правильно понял то чтоб правильно написать DTS файл надо иметь эти знания. Ну или меня вполне устроит сам dts файл. :-)
просто очень не хочется методом тыка тыкаться. Тем более что так и плату можно сжечь накосячив с напряжениями.
мне нужна не схема как таковая. Мне нужно знать как каким каналм и как подсоеденену вышеперечисленное.
дак а железо то у вас есть? или пока теоретически примериваетесь?
тащим ман на борду, в которую втыкается этот содимм.. смотрим:
eMMC Flash 4Гбайт
потом разглядываем чуть ниже лог:
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 M4G1FB 3.64 GiB
и еще ниже
mmc1: new high speed SDHC card at address 0001
mmcblk1: mmc1:0001 00000 14.6 GiB
[quote]мне нужна не схема как таковая. Мне нужно знать как каким каналм и как подсоеденену вышеперечисленное.
дак а железо то у вас есть? или пока теоретически примериваетесь?
тащим ман на борду, в которую втыкается этот содимм.. смотрим:
eMMC Flash 4Гбайт
потом разглядываем чуть ниже лог:
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 M4G1FB 3.64 GiB
и еще ниже
mmc1: new high speed SDHC card at address 0001
mmcblk1: mmc1:0001 00000 14.6 GiB
Тем более что так и плату можно сжечь накосячив с напряжениями.
полюбопытствую, как вы собираетесь спалить плату?
в этом же мане написано:
Напряжение питания: 5В
у вас есть электросхема девкита - раскопытовка очевидна, что там палить?[/quote]
Железо на руках и справедливости ради работает хорошо. Претензий никаких.
Из таблицы мне не понятно это карта на SD1 подключена? Или MMC?
кроме того при написании dts понадобится указывать параметр
cd-gpios и wp-gpios. Ну и vmmc-supply.
По поводу спалить я имел ввиду следующее. Мне удалось таки стартануть ядро подсунув ему dts от чужой платы. Но при этом оно не смогло подмонтировать систему. Ну и я думаю еще много чего не смогло.
При загрузки оно ругалась на то что не может установить регулятор напряжения на 3.3 вольта. это с одним dts а с другим то что этот ргулятор не найден вовсе.
Это если честно меня немого напрягло. Хотя наверно ниче там не сожется таким образом. Но не хочется повторять это снова.
Я надеюсь что устройства mmcbkl нумерутся последовательно и тогда возможно blk1 это sd1. т.е. внещняя карта. Остается еще вопрос на какой пин приходит на канале я так понимаю что он приходит на ногу sd2_clk.
Ну и в каком режиме вклюен ehernet
Вы поймите я не просто так интересуюсь мне действительно надо разобраться что и как работает. Схему у вас тырить смысла нет. По меньшей мере по двум причинам.
1) можно стырить у sabrelite. Ну это ка кпример она полностью выложена
2) у вас кипть дешевле чем сделать самому.
Откровенно говоря меня всегда удивляет сочетание вопроса "как подключено" с заявлением "мы свое ядро собираем".
Если Ваша квалификация позволяет разобраться в написании-модификации другого ядра, то почему она вдруг выключается применительно к имеющимся опубликованным материалам.
Открываете боардфайл, там это все в подробностях расписано, что, куда, как, в каких режимах подключено.
1) на какой канал подключена emmc? напряжение питания emmc?
SD3, 3,3В без каких-либо выкрутасов с питанием (простой не управляемый DC/DC).
2) На каком канале карточка?
Вообще то их две выходит, потрудитесь заглянуть в мануал, там это описано в портах внешнего разъема. Если речь о картридере которая на нашей материнке - SD1.
3)в какой конфигурации подключена физика ethernet? (RMII, MII, RGMII)
RGMII для 100M физики не бывает, используется RMII
PS И зачем задавать вопрос по sodimm модулю в ветке SK-iMX6Q (перенес в соответствующий раздел) ...
Из таблицы мне не понятно это карта на SD1 подключена? Или MMC?
сведя всю доступную документацию вместе я делаю вывод, что
SD1 - это интерфейс на uSD карточку на MB
SD2 - разбросан на MB как gpio
SD3 - eMMC наружу не выходит
это вы можете уточнить, написав Павлу на почту или поразглядывать борд-файл в вашем BSP в том месте, где таблица инита пинов и структуры для инита mmc интерфейса..
Схему у вас тырить смысла нет.
это невозможно - я такой же пользователь, как и вы, откуда у меня привелегии? и даже, если Павел даст мне схему - это будет вероятно NDA, т.к. еще раз подчеркну - для такого исполнения схемы обычно не дают..
Ну и в каком режиме вклюен ehernet
право, впечатление, что железка у меня а не у вас со всеми материалами и документами..
откройте все тот же боард-файл вашего BSP и поищите структуру типа как для Холы:
Прошу прощения что попутал ветки. Ступил. В 2 часа ночи это не мудрено
По поводу квалификации - я еще не пересобрал ядро так чтоб оно работало. Пока что оно сделало вид что стартовало. Так что это пока вопрос открытый. И с Линуксом я разбираюсь в первый раз. По скольку сразу стал разбираться с dts файлами то как-то упустил из виду что это вся как-то конфигурилось до того. Обязательно залезу туда.
Ну и с ethrnet-ом вопрос все еще открыт. Так как теперь все еще возможны два варианта подключения в зависимости от alt. Полезу в боардфайл. Спасибо за наводку. Но честно говоря схема это проще. Нагляднее. Впрочем надеюсь мне хватит полученной информации. Спасибо за наводку по боардфайлам.
Большое спасибо!
Прояснило многое. Но до сих пор не могу понять откуда Вы взяли информацию по emmc. Ну не нашел я ее в описании.. Это уже из боародфайла? Сейчас под руками нет исходников ядра чтоб подтвердить свою догадку.