alex5 0 25 июля, 2013 Опубликовано 25 июля, 2013 · Жалоба Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания. МК STM32F205Vx SPI1 speed 15MHz. SPI Flash SST25VF032B. Обмен чтение запись AAI Software End-of-Write Detection идет нормально. После подачи сброса на nRST и перезапуска МК не отвечает на команду чтения ID. Манипуляции с встроенными подтяжками портов МК и внешними резисторами не помогают. Запаралеливание HOLD и nRST не помогает. Манипуляции с режимаим SPI снижение скорости обмена не помогает. Повторяемость не 100%. Кто нибудь сталкивался с чем нибудь подобным? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sekat 0 25 июля, 2013 Опубликовано 25 июля, 2013 · Жалоба Сбоит обмен с SPI Flash после сброса МК ... Обмен чтение запись AAI Software End-of-Write Detection ... WRDI попробуйте записать первой командой после рестарта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 25 июля, 2013 Опубликовано 25 июля, 2013 · Жалоба Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания. Кто нибудь сталкивался с чем нибудь подобным? Не сталкивался. Есть устройство почти в той же конфигурации: с STM32F103-процессором. После начальных сложностей, о которых я писал в форуме пару недель назад, все запустилось. Что возможно: - правильно ли сконфигурирован SPI (в смысле полярности фронтов), - стабильно ли питание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex5 0 26 июля, 2013 Опубликовано 26 июля, 2013 · Жалоба WRDI попробуйте записать первой командой после рестарта. В самую точку. Но вопросы остались, не нашел в доках на Flash что команда разрешения записи запрещает команды чтения ID. Это типичное поведение или недокументированная функция конкретного производителя? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sekat 0 26 июля, 2013 Опубликовано 26 июля, 2013 · Жалоба Все замечательно документировано. Там есть фраза, что в режиме AAI сильно ограничен набор команд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex5 0 26 июля, 2013 Опубликовано 26 июля, 2013 · Жалоба Наверно вы имеете ввиду это While within AAI Word Programming sequence, only the following instructions are valid: for software end-of-write detection—AAI Word (ADH), WRDI (04H), and RDSR (05H); for hardware end-of-write detection—AAI Word (ADH) and WRDI (04H). Все равно спасибо за быстрый точный ответ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться