Форум Заміна flash пам’яті на більш ємну на модулях esp-01 та ін.

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 07 червня 2015 08:47 #4570

  • Adminhs
  • Не в мережі
  • Адміністратор
  • Повідомлень: 6474
  • Дякую отримано: 1035
  • Репутація: 187

На більшості старих модулях встановлено чіп пам'яті на 4 мегабіти. тобто. це 512 кб що дуже мало, якщо потрібне використання оновлення через інтернет (OTA). Розглянемо маркування чіпів пам'яті: чіпи маркуються як W25Q4 або просто 25Q4, де 4 - це обсяг пам'яті в мегабітах. Тобто. нам потрібно не менше 8 мегабіт, що відповідає 1 мегабайту.

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

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

Іноді модуль може не запуститися з новою пам'яттю, щоб успішно запустити модуль необхідно затерти пам'ять бланком, самі бланки та інструкція знаходиться тут.

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 07 червня 2015 11:25 #4571

  • dimonix
  • Не в мережі
  • Освоююсь на форумі
  • Повідомлень: 33
  • Репутація: 0

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 15 червня 2015 20:36 #4713

  • FlyRouter
  • Не в мережі
  • Модератор
  • Повідомлень: 394
  • Дякую отримано: 133
  • Репутація: 27

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 25 Липня 2015 16:47 #5410

  • Maker39
  • Не в мережі
  • Завсідник
  • Повідомлень: 169
  • Дякую отримано: 7
  • Репутація: 0

Все-таки спочатку потрібно заливати прошивку на 512k? або збирати з "підтримкою 1MB"? Як би переконається, що код дійсно записався у Flash (у NodeMCU верифікації немає), крім як смикати на програматор?

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 25 Липня 2015 17:12 #5411

  • Adminhs
  • Не в мережі
  • Адміністратор
  • Повідомлень: 6474
  • Дякую отримано: 1035
  • Репутація: 187

Заміна flash пам'яті на більш ємну на модулях esp-01 та ін. 25 липня 2015 17:56 #5412

  • Maker39
  • Не в мережі
  • Завсідник
  • Повідомлень: 169
  • Дякую отримано: 7
  • Репутація: 0

Тобто. послідовність така: 1. у конструкторі збираю прошивку з "Підтримка flash 1mb" 2. однофайлову заливаю флешером з 0x00000 вибираючи Flash Size 1MByte

flash

3. замикаю TX-RX та отримую safe mode

зи до речі, нехила така плутанина виходить з байтами-бітами в конструкторі взагалі милі-біти