реклама на сайте
подробности

 
 
> STM32F429IG + USB3300 + SDRAM +LTDC, не хочет работать все вместе
king2
сообщение Aug 20 2015, 16:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Приветствую!

Пытаюсь заставить работать WaveShare Open429I-C с ее же комплектными компонентами.
Выгрузил проект из CubeMX, FreeRTOS, включен LTDC на дисплей 7" (800x480), внешняя SDRAM 8 мегабайт (16 бит), ну и модуль ULPI USB3300 в режиме host-only.

По отдельности все работает, USB флешку опознает, пишет, читает. Включаю StemWin, врубается LTDC, USB начинает работать через одно место. Сначала инициализация StemWin была в самом начале - так USB3300 даже VBus не зажигал. Потом перенес инициализацию после хоста - зажигается VBus, но дальше не работает.

Отрубаю StemWin - все начинает летать.
Врубаю только LTDC, без StemWin, инициализирую слои, не включая - работает.
Включаю слой на отображение - USB перестает работать (подыхает где-то на нумерации).

Иногда при отладке USB3300 загоняется в какое-то положение, из которого только через ресет питания выходит. При этом стартуешь программу - она говорит что device attached (хотя на самом деле девайса уже нет).

Думал уже наводки, смотрел осциллом - ну, сигнал не суперчистый, но по идее ложных срабатываний быть не должно, это все еще вполне себе нули.

Всю голову поломал!
Может есть какие-то мысли?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DrGluck
сообщение Aug 23 2015, 20:14
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-11-05
Из: Россия
Пользователь №: 11 361



RM0090 Reference manual

чудес не бывает sm.gif ...
А что за "соседняя шина" наружу ? (D0..D7)

P.S. SDRAM - динамическая память. В настройках FMC и "настраивательного" sm.gif регистра самой микросхемы есть всякие тайминги ... в том числе и обеспечение целостности информации ( рефреш ) ...
Динамическая память

Сообщение отредактировал DrGluck - Aug 23 2015, 20:20


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post
king2
сообщение Aug 23 2015, 20:50
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Дык в референс и смотрю, картинка 2, страница 62.
Там вроде FMC <-> LCD-TFT и USB_OTG <-> SRAM по отдельным узлам проходят и не пересекаются нигде..

Тайминги-таки имеются, и я бы понял, если бы картинка на дисплее была неправильная. Так дисплей, сволочь, работает как из пушки, а ULPI - не работает. sad.gif

Там сама плата сделана через одно место. UDA1380 - стоит одна микросхема (HN), схему дают для другой (TT).
Питалово сделано так, что при записи звука жестокий шум и рокотание, питаешь UDA1380 от батареек - тишь и гладь, ибо штатно все питается от одного мелкого 1117.

Короче, там неясно, то ли китайцы плату неправильно развели, то ли глюки ST USB библиотеки (адъ!), то ли я в лыжи обутый.

В общем, воткнул я USB_OTG_HS в режиме FS, пока вроде бы работает, звук на флешку пишет, правда, несжатый, но тут, как я понимаю, выше IMA не прыгнешь (MP3 кодера не нашел от слова "вообще").

Буду пытаться освоить высокие технологии ULPI на какой-нибудь другой плате, разведенной человеками для человеков.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- king2   STM32F429IG + USB3300 + SDRAM +LTDC   Aug 20 2015, 16:15
- - mantech   Цитата(king2 @ Aug 20 2015, 19:15) Думал ...   Aug 20 2015, 16:59
|- - scifi   Цитата(mantech @ Aug 20 2015, 19:59) Вряд...   Aug 20 2015, 17:14
|- - king2   Цитата(mantech @ Aug 20 2015, 19:59) Вряд...   Aug 20 2015, 17:35
- - adnega   Цитата(king2 @ Aug 20 2015, 19:15) Может ...   Aug 20 2015, 18:09
|- - king2   Цитата(adnega @ Aug 20 2015, 21:09) Как S...   Aug 20 2015, 18:58
- - pvo125   Тоже имеется такая плата (Open 429-I)экран пока не...   Aug 21 2015, 05:49
|- - king2   Изначально было два слоя 800x480 ARGB8888 по одном...   Aug 21 2015, 10:24
- - Rash   Это макетка больше от неё ожидать не стоит. UDA138...   Aug 21 2015, 10:39
|- - king2   Цитата(Rash @ Aug 21 2015, 13:39) Не дума...   Aug 21 2015, 11:23
- - Rash   на микрофон естественно припаял резюк, а не устойч...   Aug 21 2015, 12:33
|- - king2   Цитата(Rash @ Aug 21 2015, 15:33) Последо...   Aug 21 2015, 12:51
- - Rash   При включении мк пин на вход, т.е. в 0., потом ини...   Aug 21 2015, 13:10
|- - king2   Ага, понял. То есть главная идея - когда отпускает...   Aug 21 2015, 13:16
- - Rash   делал по даташиту, там вроде всё есть, было пару л...   Aug 21 2015, 13:28
|- - king2   Ну вот у меня работать-работает, но при тактирован...   Aug 21 2015, 13:33
|- - king2   Пробую UDA1380 с ресетом. Включаю SYSCLK (заодно ...   Aug 22 2015, 21:26
- - DrGluck   ... попробуйте переведите графику в "байт-пик...   Aug 23 2015, 19:39
|- - king2   Цитата(DrGluck @ Aug 23 2015, 22:39) ... ...   Aug 23 2015, 20:09
- - DrGluck   "Там вроде FMC <-> LCD-TFT и USB_OTG ...   Aug 23 2015, 21:14
|- - king2   Цитата(DrGluck @ Aug 24 2015, 00:14) - ды...   Aug 23 2015, 21:38
- - DrGluck   Да, действительно ULPI выводятся на отдельные ноги...   Aug 24 2015, 07:06
|- - king2   Цитата(DrGluck @ Aug 24 2015, 10:06) P.S....   Aug 25 2015, 00:06
- - DrGluck   ... хорошо, будем ждать инфы о причине глюка ...   Aug 25 2015, 06:01


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 21:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016