|
STM32F429IG + USB3300 + SDRAM +LTDC, не хочет работать все вместе |
|
|
|
Aug 20 2015, 16:15
|
Местный
  
Группа: Свой
Сообщений: 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 (хотя на самом деле девайса уже нет).
Думал уже наводки, смотрел осциллом - ну, сигнал не суперчистый, но по идее ложных срабатываний быть не должно, это все еще вполне себе нули.
Всю голову поломал! Может есть какие-то мысли?
|
|
|
|
|
 |
Ответов
|
Aug 21 2015, 10:39
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Это макетка больше от неё ожидать не стоит. UDA1380 - хорошая микра, запускал их правда на 407 (тоже микрофон без питания был), проблем никаких, за исключением ремапа вроде 2-го I2S в 407 версии. Есть комбинация при которой поток данных идёт, синхра есть, а мк их не видит. Также если будите юзать UDA1380, заведите ресет на управление от мк иначе наловите граблей с инитом. с ULPI не работал, но думаю да данной плате слишком длинные дорожки и полигонов землю явно не хватает для неё. Не думаю что поможет, но на такие частоты GPIO: Код // Включить стабильности GPIO на частоте > 50 МГц RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; if(SYSCFG->CMPCR & SYSCFG_CMPCR_READY) SYSCFG->CMPCR |= SYSCFG_CMPCR_CMP_PD;
|
|
|
|
Сообщений в этой теме
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 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 RM0090 Reference manual
чудес не бывает ...
А ч... Aug 23 2015, 20:14 king2 Дык в референс и смотрю, картинка 2, страница 62.
... Aug 23 2015, 20:50 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|