Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Замена flash памяти на более ёмкую на модулях esp-01 и др.

Замена flash памяти на более ёмкую на модулях esp-01 и др. 07 Июнь 2015 08:47 #4570

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 4915
  • Спасибо получено: 861
  • Репутация: 158
На большинстве старых модулях установлен чип памяти на 4 мегабита. т.е. это 512 кб что очень мало, если необходимо использование обновления через интернет (OTA).
Расмотрим маркировку чипов памяти:
чипы маркируются как W25Q4 или просто 25Q4 , где 4 - это объем памяти в мегабитах. Т.е. нам нужно не менее 8 мегабит, что соотвествует 1 мегабайту.

На Алиэкспресс можно найти чипы и на 8 и на 32 мегабит, но как я заметил на 32 мегабита цена выгоднее - берем их:

ru.aliexpress.com/item/10PCS-W25Q32BVSSI...SIG/32336330276.html

ru.aliexpress.com/item/10PCS-W25Q32BVSSI...SIG/32246851041.html

Перепаять чип вполне реально, дополнительных действий не требуется - после перепайки нужно просто стандартно перепрошить модуль через USB-UART переходник, указав размер флеш памяти 8 мегабит в прошивальщике при использовании OTA.

Иногда модуль может не запустится с новой памятью, чтобы успешно запустить модуль необходимо затереть память бланком, Сами бланки и инструкция находится тут.
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Последнее редактирование: 25 Окт 2015 08:59 от Adminhs.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Yurip

Замена flash памяти на более ёмкую на модулях esp-01 и др. 07 Июнь 2015 11:25 #4571

  • dimonix
  • dimonix аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Репутация: 0
я поменял заводские 4мбита на 32мбита (cFeon 032B-104HIP) на модуле ESP-201. всё отлично работает, только пришлось у новой памяти укоротить ножки - корпус оказался чуть больше.
кстати штатная память сдохла на второй день экспериментов ...
Администратор запретил публиковать записи гостям.

Замена flash памяти на более ёмкую на модулях esp-01 и др. 15 Июнь 2015 20:36 #4713

  • FlyRouter
  • FlyRouter аватар
  • Не в сети
  • Модератор
  • Сообщений: 392
  • Спасибо получено: 130
  • Репутация: 27
Вынесено в заметки - esp8266.pw/#!/hardware_mods
[Эксперименты] [Графики] [Телематика] [Магазин]
My contact info: [ICQ - 69278245] & [Gtalk/Gmail - FlyRouter]
Администратор запретил публиковать записи гостям.

Замена flash памяти на более ёмкую на модулях esp-01 и др. 25 Июль 2015 16:47 #5410

  • Maker39
  • Maker39 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 88
  • Спасибо получено: 4
  • Репутация: 0
Что-то у меня не заводится ESP-01 :oops:
Запаял MX25L1605 Macronix стертую на программаторе.
NodeMCU флэшером заливаю однофайловую с адреса 0x00000 и тишина. В Safe Mode не запускается.
Пробовал и трехфайловой шить и галку "Поддержка flash 1mb" в конструкторе ставить - без разницы.
Попробую позже что-то из проверенных флэшек запаять.
Но подозреваю , что-то недопонял по прошивке :blush:
"Поддержка flash 1 мегабайт и выше. Только для OTA ! При прошивке необходимо установить объем flash 1 мегабайт(8 мегабит) в программе прошивальщике"
И тут
"после перепайки нужно просто стандартно перепрошить модуль через USB-UART переходник, указав размер флеш памяти 8 мегабит в прошивальщике при использовании OTA. "

Все-таки
первоначально нужно заливать прошивку на 512k ? или собирать с "поддержкой 1MB" ?
Как-бы убедится что код действительно записался во Flash (в NodeMCU верификации нет) , кроме как сдергивать на программатор ?
Администратор запретил публиковать записи гостям.

Замена flash памяти на более ёмкую на модулях esp-01 и др. 25 Июль 2015 17:12 #5411

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 4915
  • Спасибо получено: 861
  • Репутация: 158
Прошивать нужно на 1 мег, если нужно на 1 мег. В прошивающей программе нужно выбрать 1 мегабайт, иногда нужно ставить реальный размер - в данном случае 16 мегабит..
Просьба писать сообщения в соотвествующих темах форума.
ESP8266: [Первая страница темы] [Отлавливаем баги]
IRC: forestnet.org канал #esp8266 - онлайн помощь.
Администратор запретил публиковать записи гостям.

Замена flash памяти на более ёмкую на модулях esp-01 и др. 25 Июль 2015 17:56 #5412

  • Maker39
  • Maker39 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 88
  • Спасибо получено: 4
  • Репутация: 0
Т.е. последовательность такая:
1. в конструкторе собираю прошивку с "Поддержка flash 1mb"
2. однофайловую заливаю флэшером с 0x00000 выбирая Flash Size 1MByte




3. замыкаю TX-RX и получаю safe mode

Так ?

зы кстати , нехилая такая путаница получается с байтами-битами
в конструкторе вообще мили-биты :)
Последнее редактирование: 25 Июль 2015 18:11 от Maker39.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: FlyRouter
Время создания страницы: 0.104 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.