dmitrykhom 0 7 мая Опубликовано 7 мая (изменено) · Жалоба Всем доброго времени суток! Я реализовал доступ к SDRAM у данного Artery. За полгода не пропало ни одного байтика при постоянной работе. Прекрасно. Но как только я попробовал разработать драйвер NAND-флэшки, тут же начались проблемы. Что я сделал. Я всего лишь написал код, который читает параметрическую таблицу NAND. И запустил это чтение в цикле. Итог: стали обнуляться сегменты данных в SDRAM, запись в которые происходила за последние 50 мкс до чтения параметрической таблицы. Что я только не делал: перечитал всю документацию (в том числе и у STM32F745), смотрел осциллографом на фронты, пытался через OR-AND фильтровать WR/RD/CS, пробовал на другом экземпляре... всё бесполезно - SDRAM подбивается. Ниже привожу схему подключения шины XMC (только ~WAIT я подтянул к 3,3 В через резистор 1 кОм навесом) . Вопрос: кто-нибудь пытался это сделать, есть ли опыт? Вопрос: кто-нибудь пытался сделать это на STM32? Всё ли там работает нормально? Всем заранее спасибо за внимание! Изменено 7 мая пользователем dmitrykhom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 68 7 мая Опубликовано 7 мая · Жалоба 17 minutes ago, dmitrykhom said: стали обнуляться сегменты данных в SDRAM, запись в которые происходила за последние 50 мкс до чтения параметрической таблицы Похоже на портящийся буфер записи. Еррата намекает, что и не должно работать: Quote For Revision B, SDRAM, XMC PSRAM, NOR FLASH and SRAM can be used at the same time but it should be noted that SDRAM must be initialized before use and SDRAM can not be set in Low-power mode. But except this, other XMC static memories such as NAND and PC card cannot be used simultaneously. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 7 мая Опубликовано 7 мая · Жалоба еррата Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitrykhom 0 7 мая Опубликовано 7 мая · Жалоба Ладно, NAND можно сделать на коленке через SRAM, постараемся обойти. А что у STM? Там-то всё работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 192 7 мая Опубликовано 7 мая · Жалоба Вроде как в вашем МК есть quad-SPI. Какой тогда смысл цеплять параллельную флешку, а не quad-SPI? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitrykhom 0 7 мая Опубликовано 7 мая (изменено) · Жалоба У меня занято 99% ног процессора. + флэшки QSPI я нахожу только на 2 МБ (16 МБит), а мне надо не менее чем на 64 МБ. Изменено 7 мая пользователем dmitrykhom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitrykhom 0 7 мая Опубликовано 7 мая (изменено) · Жалоба 2 часа назад, kpv сказал: еррата Если этому верить, то дружить может только PSRAM с SRAM? А SDRAM ни с чем другим не сможет ужиться? Или использовать ревизию В, где можно подружить SDRAM с NAND-флэшкой, которая имитирована на SRAM. Я верно понял? Изменено 7 мая пользователем dmitrykhom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 7 мая Опубликовано 7 мая · Жалоба может, но должна быть B revision code Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kpv 5 7 мая Опубликовано 7 мая · Жалоба 1 hour ago, dmitrykhom said: У меня занято 99% ног процессора. + флэшки QSPI я нахожу только на 2 МБ (16 МБит), а мне надо не менее чем на 64 МБ. тогда SRAM на qspi посадить и можно с NAND работать отдельно. по даташиту nand только childless marriage Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitrykhom 0 7 мая Опубликовано 7 мая · Жалоба SDRAM никуда не уйдет, так как у неё отличная скорость обработки. Большая флеш тоже нужна. Ну, ясно, в общем, разобрались. Буду ждать Rev. B. Если нет, то тогда ничего не остается, как найти место для SDIO и тогда уж SD-карта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 37 7 мая Опубликовано 7 мая (изменено) · Жалоба 4 часа назад, dmitrykhom сказал: флэшки QSPI я нахожу только на 2 МБ (16 МБит) Да ладно))) Ищите в сторону SLC SPI NAND. На модулях, которые сейчас использую стоят W25N01GVZEIG на 1Гбит... Изменено 7 мая пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 192 7 мая Опубликовано 7 мая · Жалоба 4 часа назад, dmitrykhom сказал: флэшки QSPI я нахожу только на 2 МБ (16 МБит), а мне надо не менее чем на 64 МБ. Плохо ищете. Я давно использую S70FL01GS на 1Гбит. Но есть и больше. 28 минут назад, mantech сказал: Ищите в сторону SLC SPI NAND. Не обязательно. Есть и NOR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitrykhom 0 8 мая Опубликовано 8 мая · Жалоба В 07.05.2024 в 18:00, jcxz сказал: Плохо ищете. Я давно использую S70FL01GS на 1Гбит. Но есть и больше. Не обязательно. Есть и NOR. Спасибо! Правда, дорогие они по сравнению с Micron Parallel NAND при прочих равных, но все равно благодарю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 37 8 мая Опубликовано 8 мая · Жалоба 1 час назад, dmitrykhom сказал: Правда, дорогие они по сравнению с Micron Parallel NAND И сколько этот микрон стоит, что 100р для вас дорого?))) https://aliexpress.ru/item/1005005925801309.html?sku_id=12000034877255875&spm=a2g2w.productlist.search_results.4.2f4e62eduAkS5A Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 9 мая Опубликовано 9 мая · Жалоба On 5/8/2024 at 7:44 PM, mantech said: И сколько этот микрон стоит, что 100р для вас дорого?))) https://aliexpress.ru/item/1005005925801309.html?sku_id=12000034877255875&spm=a2g2w.productlist.search_results.4.2f4e62eduAkS5A 1. Да уж, надежного поставщика вы привели в качестве примера. 2. Это NAND, а двумя сообщениями выше уже на NOR перешли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться