|
hirr.mozyk
|
|
stm32f429 (sdram + ltdc + nand)22.02.2016, 23:33. Показов 10119. Ответов 10
Метки нет (Все метки)
Здравствуйте. Имеется соединение, описанное в заголовке - на fmc "сидят":
1) sdram (32 бита шины данных) - используется как видеопамять(480х800) с форматом пикселей ARGB8888 и как heap 2) nomd flash (8 бит шины данных) Имеется также проблема следующего характера - lcd отлично работает. Но при чтении/записи в nomd flash на экране появляются искажения. Я думаю, проблема в том, что fmc при работе с nomd сильно долгозанимает шину. Есть ли способ приоритезировать устройства на этой шине? |
|
| 22.02.2016, 23:33 | |
|
Ответы с готовыми решениями:
10
stm32f429 SDRAM-SRAM stemwin / Выполнение кода из SDRAM STM32F429 + LTDC+ VGA - проблема с синхронизацией. SDRAM + stm32f429 |
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
| 23.02.2016, 08:29 | |
|
Дело не в приоритетах наверное.
Какая ревизия проца?
0
|
|
|
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 316
|
|
| 23.02.2016, 10:19 | |
|
видеопамять(480х800) 2 экрана минимум, 60гц обновления = 92 160 000 чтений по 16 бит из sdram - уже на пределе возможности самой шины sdram.
0
|
|
|
2 / 2 / 0
Регистрация: 06.11.2016
Сообщений: 1
|
|
| 23.02.2016, 11:40 | |
|
А какой у Вас корпус? BGA-216? Просто по моему чтобы sdram 32 бита и LTDC RGB-24 только в таком корпусе можно присоединить. Это так лирика. Вообще если шина sdram 32 бита то 800 480 должно пролазить по скорости. Ну или ради проверки отключить один из слоев,если у Вас ltdc 2 слоя отрисовывает.
0
|
|
|
hirr.mozyk
|
||
| 23.02.2016, 12:40 | ||
Поэтому до потолка там еще далеко |
||
|
hirr.mozyk
|
||
| 23.02.2016, 12:44 | ||
|
||
|
hirr.mozyk
|
||
| 23.02.2016, 12:46 | ||
|
||
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
| 23.02.2016, 15:14 | |
|
Да, 3 вроде нормальная.
0
|
|
|
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144
|
|
| 25.02.2016, 14:48 | |
|
У меня ltdc в максимум разогнана, 800х600 на моник вывожу, так скорости не то чтобы в сдрам что то писать параллельно даже второй слой не включить, дерготня и срыв синхры. По крайней мере эмвин кучу не разместить толком в сдрам и кучу ртос никак там же... Вот вам и F429. С 640х480 почти также, вроде 2й слой начинает работать.
0
|
|
|
hirr.mozyk
|
||
| 25.02.2016, 23:23 | ||
Но затем дошла очередь до включения nomd flash - и пошло-поехало. |
||
|
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
|
|
| 25.02.2016, 23:51 | |
|
Не скажу про другие корпуса, но на 429ZI который на Dyscovery платке, со 144 ногами, кажется, я выяснил, что если видеопамять сидит во внешней памяти, то при работе DMA2D с видеопамятью не стоит работать с другими областями этой же внешней памяти на FMC, или какой другой. Короче - пока работает DMA2D с видеопамятью во внешке - руки прочь от FMC адресов.
У меня к FMC подключена FPGA как SROM, задействована SDROM для heap и FriiRTOS, код тоже оттуда исполняется, и вот только когда я разделил во времени все обращения к FMC и DMA2D, только тогда у меня на экране пропали все артефакты в виде снега.
0
|
|
| 25.02.2016, 23:51 | |
|
Помогаю со студенческими работами здесь
11
Проблема связки STM32F429 + SDRAM STM32F429-Discovery - запись в SDRAM STM32f429 mass storage device + sdram STM32F429 - FMC с дисплеем и SDRAM - не работает STM32F429 проверка флага BUSY у SDRAM Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|