Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Нужна помощь Установка micropython на флеш в 16Мб

Тема в разделе "MicroPython", создана пользователем IlyaM, 21 июн 2018.

  1. IlyaM

    IlyaM Новичок

    Сообщения:
    6
    Симпатии:
    0
    Добрый день, все никак не могу получить работающию плату с микропитоном. Пробовал заливать и через esptool и через pyflasher, вроде все заливается, валидируется а в терминале постоянно бежит абракадабра. Флеш определяется как 16Мб, (при пайке установил точно в теже пады). Пробовал менять бод рейт (перебрал все доступные) - никакого эффекта, repl не запускается.

    Флеш w25q128, образ и свой собирал с стабильный с сайта микропитона брал
     
  2. IlyaM

    IlyaM Новичок

    Сообщения:
    6
    Симпатии:
    0
    Как это поможет, проблема не в WiFi, а в "общении" через консоль. При этом на флеше в 1Мб, все запускалось, хоть и корявенько
     
  3. IlyaM

    IlyaM Новичок

    Сообщения:
    6
    Симпатии:
    0
    ок, что тогда представляет собой файл параметров WiFi?
     
  4. IlyaM

    IlyaM Новичок

    Сообщения:
    6
    Симпатии:
    0
    Правильно ли я понял, что прошивку пишу по адресу 0x000000, а esp_init_data_default.bin по 0xffc000?
     
  5. IlyaM

    IlyaM Новичок

    Сообщения:
    6
    Симпатии:
    0
    Попробовал залить wifi параметры, в серийном порты стали проскакивать читаемые данные (в переменку с абракадаброй), но репл не стартует, вот конец лога
    Код (Text):
    1. Performing initial setup
    2. #5 ets_task(4020f4ac, 29, 3fff91b8, 10)
    3.  
    4. ets Jan  8 2013,rst cause:4, boot mode:(3,2)
    5.  
    6. wdt reset
    7. load 0x40100000, len 31108, room 16
    8. tail 4
    9. chksum 0x28
    10. load 0x3ffe8000, len 1100, room 4
    11. tail 8
    12. chksum 0x4e
    13. load 0x3ffe8450, len 3268, room 0
    14. tail 4
    15. chksum 0x09
    16. csum 0x09
    17. .¸Ä...Çü«Ú.˚.Œ«rnò.éÄå.Älx‚ÏpÄ.bĉ.Ç.bĉ..‚ú..l.û..p..êl.r..
    esp_init_data_default.bin взял с последней версии non-os с GitHub,
    прошивка esp8266-20180511-v1.9.4.bin - с сайта микропитона
    Подключение через ft232, джампер стоит на 5в, далее понижаю напряжение до 3.3в

    Пишу
    Код (Text):
    1. esptool.py --port /dev/tty.usbserial-A50285BI --baud 115200 write_flash --verify -fm dio -fs detect 0x0 esp8266-20180511-v1.9.4.bin 0xffc000 esp_init_data_default.bin
     
  6. __ab__

    __ab__ Новичок

    Сообщения:
    21
    Симпатии:
    2
    Попробуйте почистить флешку контроллера:
    Код (Text):
    1. esptool.py --port /dev/ttyUSB0 erase_flash
    А потом залить еще раз:
    Код (Text):
    1. esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20180511-v1.9.4.bin
    Отключите контроллер от USB и подключите снова.
    По этой команде (предварительно поставьте picocom) должен появиться доступ к REPL питона:
    Код (Text):
    1. picocom /dev/ttyUSB0 -b115200
     

Поделиться этой страницей