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

 
 
> STM32F205x и SPI FLASH SST25VF032B сбой
bigal
сообщение Jul 25 2013, 12:12
Сообщение #1


Участник
*

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



Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания.
МК STM32F205Vx SPI1 speed 15MHz. SPI Flash SST25VF032B. Обмен чтение запись AAI Software End-of-Write Detection идет нормально. После подачи сброса на nRST и перезапуска МК не отвечает на команду чтения ID.
Манипуляции с встроенными подтяжками портов МК и внешними резисторами не помогают. Запаралеливание HOLD и nRST не помогает. Манипуляции с режимаим SPI снижение скорости обмена не помогает. Повторяемость не 100%.
Кто нибудь сталкивался с чем нибудь подобным?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Sekat
сообщение Jul 25 2013, 13:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 13-02-12
Пользователь №: 70 242



Цитата(bigal @ Jul 25 2013, 16:12) *
Сбоит обмен с SPI Flash после сброса МК ...
Обмен чтение запись AAI Software End-of-Write Detection ...


WRDI попробуйте записать первой командой после рестарта.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Jul 25 2013, 19:00
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(bigal @ Jul 25 2013, 13:12) *
Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания.
Кто нибудь сталкивался с чем нибудь подобным?

Не сталкивался. Есть устройство почти в той же конфигурации: с STM32F103-процессором. После начальных сложностей, о которых я писал в форуме пару недель назад, все запустилось.
Что возможно:
- правильно ли сконфигурирован SPI (в смысле полярности фронтов),
- стабильно ли питание.
Go to the top of the page
 
+Quote Post
bigal
сообщение Jul 26 2013, 06:13
Сообщение #4


Участник
*

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



Цитата
WRDI попробуйте записать первой командой после рестарта.

В самую точку. Но вопросы остались, не нашел в доках на Flash что команда разрешения записи запрещает команды чтения ID. Это типичное поведение или недокументированная функция конкретного производителя?
Go to the top of the page
 
+Quote Post
Sekat
сообщение Jul 26 2013, 07:12
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 13-02-12
Пользователь №: 70 242



Все замечательно документировано.
Там есть фраза, что в режиме AAI сильно ограничен набор команд.
Go to the top of the page
 
+Quote Post
bigal
сообщение Jul 26 2013, 08:15
Сообщение #6


Участник
*

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



Наверно вы имеете ввиду это
Цитата
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).

Все равно спасибо за быстрый точный ответ)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 14:53
Рейтинг@Mail.ru


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