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

Франкенштейн - frankenstein esp8266 firmware

Тема в разделе "Frankenstein", создана пользователем Victor, 16 ноя 2014.

  1. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    Краткое описание от Necromant
    Исходный код
    Обсуждение на esp8266.com (English)

    Код (Text):
    1. Frankenstein ESP8266 Firmware
    2. Powered by Antares 0.2-rc1, Insane Mushroom
    3. (c) Andrew 'Necromant' Andrianov 2014
    4. This is free software (where possible), published under the terms of GPLv2
    5.  
    6. Memory Layout:
    7. data  : 0x3ffe8000 ~ 0x3ffe8aa8, len: 2728
    8. rodata: 0x3ffe8ab0 ~ 0x3ffea254, len: 6052
    9. bss   : 0x3ffea258 ~ 0x3fff1688, len: 29744
    10. heap  : 0x3fff1688 ~ 0x3fffc000, len: 43384
    11.  
    12. === Press enter to activate this console ===
    13.  
    14. blackblade > help
    15.  
    16. help       - Show this message
    17. apconfig   - Setup Access Point.
    18.              apconfig name OPEN/WEP/WPA_PSK/WPA2_PSK/WPA_WPA2_PSK [password]
    19. iwconnect  - Join a network/Display connection status.
    20.              iwconnect ssid password
    21. iwmode     - Get/set wireless mode. Available modes: NONE, STA, AP, APSTA
    22.              iwmode STA
    23. iwscan     - Scan for available stations
    24. ifconfig   - Show/setup network interfaces
    25.              ifconfig [iface] [ipaddr] [netmask] [gateway]
    26.              ifconfig sta0 192.168.0.1 255.255.255.0 192.168.0.8
    27. argtest    - Print out argc/argv
    28. deepsleep  - Enter deep sleep for some microseconds
    29.              deepsleep 10000
    30. reset      - Soft-reboot the device
    31. meminfo    - Display memory information
    32. version    - Display version information and copyright
    33. gpio       - Control gpio lines. gpio mode line [value]
    34.              gpio in 0
    35.              gpio out 0 1
    36. spi_dump   - Hexdump flash contents
    37.              spi_dump start len
    38. spi_wipe   - Wipe the whole spi flash blank
    39.              wipe
    40. listen     - Listen for incoming data ona port
    41.              listen 8080
    42.  
    43.  
    44. blackblade > iwscan
    45. BSSID a8:15:1d:0c:b1:0c channel 03 rssi -54 auth WPA2_PSK     shadowgate
    46. BSSID 1a:e6:e4:0c:f3:e4 channel 03 rssi -61 auth WPA2_PSK     frostgate
    47.  
    48.  
    49. blackblade > ifconfig
    50. sta0: WiFi Client Interface
    51.      state: Connected
    52.      inet addr:192.168.0.198 Mask:255.255.255.0 Gateway:192.168.0.20
    53.  
    54. blackblade > iwmode AP
    55. Wireless mode change: STA -> AP
    56. blackblade > ifconfig
    57. ap0: WiFi Access Point Interface
    58.      state: Running
    59.      inet addr:192.168.4.1 Mask:255.255.255.0 Gateway:192.168.4.1
    60.  
    61. blackblade > iwmode APSTA
    62. Wireless mode change: AP -> APSTA
    63. blackblade > ifconfig
    64. sta0: WiFi Client Interface
    65.      state: Connected
    66.      inet addr:192.168.0.198 Mask:255.255.255.0 Gateway:192.168.0.20
    67. ap0: WiFi Access Point Interface
    68.      state: Running
    69.      inet addr:192.168.4.1 Mask:255.255.255.0 Gateway:192.168.4.1
    70.  
    71. blackblade > apconfig
    72. SSID: dummy AUTH 0 BSSID: 1a:fe:34:98:dc:9e
    73. blackblade > apconfig test WPA2_PKS 12345678
    74. Invalid encryption mode: WPA2_PKS. See help.
    75.  
    76. blackblade > apconfig test WPA2_PSK 12345678
    77.  
    78. blackblade > apconfig
    79. SSID: test AUTH 3 BSSID: 1a:fe:34:98:dc:9e
    80. blackblade >
     
  2. Evgen

    Evgen Новичок

    Сообщения:
    45
    Симпатии:
    0
    Подскажите а как эту прошивку заливать в модуль? В папке binary есть два файла antares-0x00000.bin и antares-0x09000.bin с ними понятно, их с разных адресов заливать надо, но там еще файл antares.rom есть. С ним что делать? И после заливки этой прошивки к модулю чем подключаться? Монитором COM порта как обычно? Если да то на какой скорости?
     
  3. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    Два файла было в первых версия франкенштейна. Сейчас только один - antares.rom
    Заливать любой утилитой, например XTCOM_UTIL, с нулевого адреса.
    Подключаться так, как подключаетесь к обычной прошивке, только измените скорость на 9600
     
  4. d946

    d946 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Скорость не 9600, а 115200.
    Источник информации: файл "esp8266-frankenstein\src\main.c" функция "user_init"
    uart_init(115200, 115200);
     
  5. Andy Korg

    Andy Korg Moderator Команда форума

    Сообщения:
    413
    Симпатии:
    74
    Один модуль у меня этот франкенштейн загубил. Заливал утилитой esp8266_flasher.exe Больше пока не рискнул.
     
  6. d946

    d946 Новичок

    Сообщения:
    16
    Симпатии:
    0
    Аналогично, загубил первый, когда прошил с адреса 0х40000. Теперь не одна прошивка на нем не работает и сильно перегревается чип , но надеюсь восстановить через снятый дамп flash памяти.
     
  7. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    Попробуйте поискать проблему начиная с адреса 0x7C000 по 0x7E000 - там зашиты параметры чипа по умолчанию с которыми стартует модуль.
     
  8. sergeyboev

    sergeyboev Новичок

    Сообщения:
    2
    Симпатии:
    0
    Запустилось, но как реализовать Мост TCP-UART?
     
  9. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
  10. sergeyboev

    sergeyboev Новичок

    Сообщения:
    2
    Симпатии:
    0
    Точно listen это tcp-uart? Чтото в исходниках не понятно в каком месте пишется и читается uart
    Да и не нравится мне ожидание CR LF
    У меня есть счетчик посетителей с последовательным портом хотел подцепить чтобы с ноутом не бегать
     
    Последнее редактирование: 8 мар 2015
  11. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    ну не совсем...
    на сколько мне известно, у франкенштейна нет такой одной команды, чтобы сразу получился tcp-uart
     
  12. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    Проект развивается, хоть сначала автор немного и забросил этот проект, но подключились другие разработчики, как-то все живее стало.
     
  13. Victor

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386

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