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

 
 
> Не получается соединить STM32L152 и N25Q128!
Sergiocars
сообщение Mar 11 2014, 18:40
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 11-03-14
Пользователь №: 80 887



Кто работал с этой памятью, может кто-нибудь что-нибудь посоветовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sergiocars
сообщение Mar 18 2014, 17:00
Сообщение #2





Группа: Участник
Сообщений: 14
Регистрация: 11-03-14
Пользователь №: 80 887



Я перепаял чип на другой такой же с 8ю ногами, а потом и с 16ю ногами, ответ на read id такой же!!! , может я купил не micron, а какого-нибудь другого производителя!!! Хотя покупал микрон, но может подсунули другое!!! По поводу чтения из памяти вроде работает, ответ на команду 03h по адресу 000000h вот такой ffffffffffffffffffff........h и так далее, но когда пишешь командой 02h по адресу 000000h , а потом читаешь командой 03h по тому же самому адресу читается полный бред, не то что ты записал, а иногда просто нули по этому адресу!!!

Сообщение отредактировал Sergiocars - Mar 18 2014, 17:20
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Mar 18 2014, 23:44
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Sergiocars @ Mar 19 2014, 02:00) *
какого-нибудь другого производителя!!!

N25 это Numonyx. Как они могут коррелировать с микроном - не знаю.


QUOTE (Harvester @ Mar 18 2014, 22:21) *
Не надо такого экстрима, вполне можно стирать субсекторами по 4К
PS. Уже ответили

Гм, судя по доке
QUOTE
For devices with bottom or top architecture, at the bottom (or top) of the addressable area
there are 8 boot sectors, each one having 16 4Kbytes subsectors.

я так понимаю, что нельзя всю флешь стирать 4 Кб секторами, можно стереть 16 таких секторов в "верхней" и "нижней" части микросхемы... или я сильно ошибься?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Harvester
сообщение Mar 19 2014, 04:29
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(haker_fox @ Mar 19 2014, 03:44) *
N25 это Numonyx. Как они могут коррелировать с микроном - не знаю.

Может когда-то это и был Numonyx, но сейчас это Micron

Цитата(haker_fox @ Mar 19 2014, 03:44) *
Гм, судя по доке
Цитата

For devices with bottom or top architecture, at the bottom (or top) of the addressable area
there are 8 boot sectors, each one having 16 4Kbytes subsectors.

Хм. Из документации, скачанной с сайта Micron:
Цитата
The device is subsector, sector, or bulk-erasable, but not page-erasable.
Bits are erased from zero through one. The memory is configured as 16,777,216 bytes (8
bits each); 256 sectors (64KB each); 4096 subsectors (4KB each); and 65,536 pages (256
bytes each);

Кто-то из нас заблуждается. laughing.gif


Цитата(Sergiocars @ Mar 18 2014, 21:00) *
Я перепаял чип на другой такой же с 8ю ногами, а потом и с 16ю ногами, ответ на read id такой же!!!

А почему ответ должен быть другим? Обмен-то как был неправильным, так и остался. sm.gif
А теперь серьезно:
В интерфейсе SPI всего две критичные настройки - фаза тактового сигнала (CPHA) и полярность тактового сигнала (CPOL). Их комбинация определяет режим интерфейса. Очевидно, что таких комбинаций всего 4.
Чтобы исключить заморочки с формированием строба, подключаете вход S# памяти к свободному выходу микроконтроллера и управляете им программно.
Перебираете все 4 комбинации - как минимум, одна из них должна быть правильной.

PS Не могу сказать про данный конкретный МК, но все аппаратные SPI, которые мне встречаллись, выставляли сигнал строба только на время приема/передачи посылки. Для работы с памятью это не подходит и стробом в любом случае приходилось управлять программно


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Mar 19 2014, 10:49
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Harvester @ Mar 19 2014, 13:29) *
то-то из нас заблуждается. laughing.gif

А можете название микросхемы, с которой работаете, подсказать?
Мне сейчас в проекте уже фиолетово, там 32 Мб SDRAM, и буфер 64 Кб выделить не проблема. Но ради спортивного интереса...
Спасибо)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Harvester
сообщение Mar 19 2014, 11:24
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(haker_fox @ Mar 19 2014, 14:49) *
А можете название микросхемы, с которой работаете, подсказать?
Мне сейчас в проекте уже фиолетово, там 32 Мб SDRAM, и буфер 64 Кб выделить не проблема. Но ради спортивного интереса...
Спасибо)

Честно говоря, я с ней не работаю rolleyes.gif
Но дока по обсуждаемой мсх в прикрепленном файле
Прикрепленные файлы
Прикрепленный файл  n25q_128mb_3v_65nm.pdf ( 1.06 мегабайт ) Кол-во скачиваний: 30
 


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sergiocars   Не получается соединить STM32L152 и N25Q128!   Mar 11 2014, 18:40
- - Zeal0t   Если это Micron Serial NOR Flash Memory то работал...   Mar 12 2014, 03:02
- - Sergiocars   Да оно! Не могу записать в память   Mar 12 2014, 03:33
|- - Сергей Борщ   Цитата(Sergiocars @ Mar 12 2014, 05:33) Д...   Mar 12 2014, 03:37
|- - Harvester   Цитата(Сергей Борщ @ Mar 12 2014, 07:37) ...   Mar 12 2014, 03:55
- - Zeal0t   Подключена как? Extended SPI режим или полный? Есл...   Mar 12 2014, 03:42
- - Sergiocars   Если ничего не меняю изначально, то режим Extended...   Mar 12 2014, 03:55
|- - Harvester   Цитата(Sergiocars @ Mar 12 2014, 07:55) Е...   Mar 12 2014, 03:57
|- - Zeal0t   Цитата(Sergiocars @ Mar 12 2014, 07:55) Е...   Mar 12 2014, 04:05
- - Sergiocars   Если в status register = 00h, то и биты BP0:3 все ...   Mar 12 2014, 04:04
- - Sergiocars   При команде read id 9eh выдает : 00 c1 00 00 00 01...   Mar 12 2014, 04:12
|- - Zeal0t   Цитата(Sergiocars @ Mar 12 2014, 08:12) П...   Mar 12 2014, 04:20
|- - Harvester   Цитата(Sergiocars @ Mar 12 2014, 08:12) П...   Mar 12 2014, 04:21
- - Sergiocars   Инициализация порта: RCC->AHBENR |= RCC_AHBE...   Mar 12 2014, 04:28
|- - Zeal0t   Цитата(Sergiocars @ Mar 12 2014, 08:28) И...   Mar 12 2014, 04:40
- - Sergiocars   попробую дергать cs по другому и вечером отпишусь   Mar 12 2014, 04:47
|- - Zeal0t   Цитата(Sergiocars @ Mar 12 2014, 08:47) п...   Mar 12 2014, 04:59
- - Sergiocars   А где ты включаешь SPI ? вот этот бит не устанавли...   Mar 16 2014, 20:12
|- - haker_fox   QUOTE (Sergiocars @ Mar 17 2014, 05:12) И...   Mar 16 2014, 20:30
|- - Zeal0t   Цитата(Sergiocars @ Mar 17 2014, 00:12) А...   Mar 17 2014, 01:46
- - Sergiocars   Скорость SPI ставлю маленькую 32 МГц / 64 = 500 КГ...   Mar 16 2014, 20:56
|- - haker_fox   QUOTE (Sergiocars @ Mar 17 2014, 05:56) С...   Mar 16 2014, 22:00
- - Sergiocars   Перепаяю отпишу посылаю команду 0x9f припаял ...   Mar 16 2014, 22:44
- - haker_fox   Ну на первый взгляд у вас всё нормально, кроме отв...   Mar 16 2014, 23:31
- - Sergiocars   хорошо буду чип менять   Mar 17 2014, 03:15
- - Sergiocars   Выложите пожалуйста функцию записи в память!...   Mar 17 2014, 18:41
|- - Zeal0t   Цитата(Sergiocars @ Mar 17 2014, 22:41) В...   Mar 18 2014, 03:57
|- - Harvester   Цитата(Sergiocars @ Mar 17 2014, 22:41) В...   Mar 18 2014, 05:05
||- - haker_fox   QUOTE (Harvester @ Mar 18 2014, 14:05) По...   Mar 18 2014, 10:12
||- - mempfis_   Цитата(haker_fox @ Mar 18 2014, 14:12) За...   Mar 18 2014, 10:20
||- - Harvester   Цитата(haker_fox @ Mar 18 2014, 14:12) Но...   Mar 18 2014, 13:21
|- - mempfis_   Цитата(Sergiocars @ Mar 17 2014, 21:41) В...   Mar 18 2014, 09:39
||- - jcxz   Цитата(Harvester @ Mar 19 2014, 10:29) PS...   Mar 29 2014, 01:51
|- - mempfis_   Цитата(Sergiocars @ Mar 18 2014, 20:00) Я...   Mar 19 2014, 06:17
|- - Harvester   Цитата(mempfis_ @ Mar 19 2014, 10:17) При...   Mar 19 2014, 06:32
|- - mempfis_   Цитата(mempfis_ @ Mar 19 2014, 09:17) Я р...   Mar 19 2014, 06:51
- - Sergiocars   Начал дергать СS отдельно пином порта, все заработ...   Mar 28 2014, 18:06
- - haker_fox   Сорри за поднятие старья) Но подтверждаю, 4 Кб сти...   May 21 2014, 23:52
- - Радиотехник73   Здравствуйте, используем память N25Q512A13GF840 на...   Jun 27 2017, 12:19
- - RoadRunner   Всем доброго времени суток. Работаю с N25Q256 по...   Oct 3 2017, 13:58
|- - TrestConsom   Цитата(RoadRunner @ Oct 3 2017, 19:58) Вс...   Oct 4 2017, 05:12
||- - RoadRunner   Цитата(TrestConsom @ Oct 4 2017, 08:12) П...   Oct 4 2017, 08:31
|- - jcxz   Цитата(RoadRunner @ Oct 3 2017, 20:58) Сч...   Oct 4 2017, 05:23
- - RoadRunner   Да, действительно, после предварительного стирания...   Oct 9 2017, 09:48


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 22:01
Рейтинг@Mail.ru


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