|
Не получается соединить STM32L152 и N25Q128! |
|
|
|
Mar 11 2014, 18:40
|
Группа: Участник
Сообщений: 14
Регистрация: 11-03-14
Пользователь №: 80 887

|
Кто работал с этой памятью, может кто-нибудь что-нибудь посоветовать?
|
|
|
|
|
 |
Ответов
|
Mar 18 2014, 17:00
|
Группа: Участник
Сообщений: 14
Регистрация: 11-03-14
Пользователь №: 80 887

|
Я перепаял чип на другой такой же с 8ю ногами, а потом и с 16ю ногами, ответ на read id такой же!!! , может я купил не micron, а какого-нибудь другого производителя!!! Хотя покупал микрон, но может подсунули другое!!! По поводу чтения из памяти вроде работает, ответ на команду 03h по адресу 000000h вот такой ffffffffffffffffffff........h и так далее, но когда пишешь командой 02h по адресу 000000h , а потом читаешь командой 03h по тому же самому адресу читается полный бред, не то что ты записал, а иногда просто нули по этому адресу!!!
Сообщение отредактировал Sergiocars - Mar 18 2014, 17:20
|
|
|
|
|
Mar 18 2014, 23:44
|

Познающий...
     
Группа: Свой
Сообщений: 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 таких секторов в "верхней" и "нижней" части микросхемы... или я сильно ошибься?
--------------------
Выбор.
|
|
|
|
|
Mar 19 2014, 04:29
|
Местный
  
Группа: Участник
Сообщений: 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); Кто-то из нас заблуждается. Цитата(Sergiocars @ Mar 18 2014, 21:00)  Я перепаял чип на другой такой же с 8ю ногами, а потом и с 16ю ногами, ответ на read id такой же!!! А почему ответ должен быть другим? Обмен-то как был неправильным, так и остался.  А теперь серьезно: В интерфейсе SPI всего две критичные настройки - фаза тактового сигнала (CPHA) и полярность тактового сигнала (CPOL). Их комбинация определяет режим интерфейса. Очевидно, что таких комбинаций всего 4. Чтобы исключить заморочки с формированием строба, подключаете вход S# памяти к свободному выходу микроконтроллера и управляете им программно. Перебираете все 4 комбинации - как минимум, одна из них должна быть правильной. PS Не могу сказать про данный конкретный МК, но все аппаратные SPI, которые мне встречаллись, выставляли сигнал строба только на время приема/передачи посылки. Для работы с памятью это не подходит и стробом в любом случае приходилось управлять программно
--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
|
|
|
|
|
Mar 19 2014, 11:24
|
Местный
  
Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846

|
Цитата(haker_fox @ Mar 19 2014, 14:49)  А можете название микросхемы, с которой работаете, подсказать? Мне сейчас в проекте уже фиолетово, там 32 Мб SDRAM, и буфер 64 Кб выделить не проблема. Но ради спортивного интереса... Спасибо) Честно говоря, я с ней не работаю  Но дока по обсуждаемой мсх в прикрепленном файле
--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|