Кстати заметил одну фишку, модуля esp-01 бывают немного отличающееся друг от друга не токо флешкой, возле штырьков например смд элемент какой-то. Имел неосторожность просеять его и теперь модуль не определяеться вообще
Вид для печати
Кстати заметил одну фишку, модуля esp-01 бывают немного отличающееся друг от друга не токо флешкой, возле штырьков например смд элемент какой-то. Имел неосторожность просеять его и теперь модуль не определяеться вообще
Уговорили флеш поменять. Какой нужен тип и где купить?
К сожалению купить не где, я все детали заказываю. Спасибо.
Там по заказу, ждать более 2 недель, +20% за доставку.
Выпаял старую флеш память и впаял новую - W25Q32JVSSIQ и плата после перепрошивки выдала заветное слово на экран: ПРОГРАММА? Но почему-то не работает PS/2 клава - немогу ничего напечатать. Наверное в подключении ошибся, потому что нет инициализации клавы (не вспыхивают светодиоды на клаве при подаче питания). Буду разбираться. Привожу скриншоты выдаваемые программой при прошивке.
https://i.ibb.co/4NK2Tnv/progr-Wi-Fi.png
Ну мне ж нужно загрузить через Wi-Fi саму прошивку компьютера, второй файл - fota.bin.
Разъем клавиатуры перепаял. Заработало. Но не один файл не могу загрузить через wi-fi - пишит ошибка загрузки, это во-первых. И во-вторых куда грузить? В теме есть упоминание о файле fota.bin - его куда и свой образ в 12 кбайт тоже не понятно куда кинуть? Меню загрузки много, а какое для чего не понятно.
- - - Добавлено - - -
В параллельной теме для РК-86 уже рассматривали вопрос о том, что не загружаются файлы через Wi-Fi. Я наверное, неверно указал размер своей флеш памяти - 512 кБ, а у меня-то флеш на 32 Мбита (4 Мбайта). Завтра перепрошью, укажу реальный размер.
В самой нижней строке фота обновление, через него перешивается и платформа
РК86 работает отлично, БК0010 пару файлов запускал, а со Специком у меня нифига неполучилось
Отправлено с моего m2 note через Tapatalk
Перепрошил флеш память, в программаторе указал размер 4 MByte. Загружается файл C000.bin - образ ПЗУ. Попробовал загрузить игру COLLINES, но она не ложится в память по адресам. Вот скриншот.
https://i.ibb.co/Tb6Wp3w/no-game.png
Перепробовал все меню с скриншота предыдущего поста - ничего не помогло, область ОЗУ не заполняется никак. Без автора разработки не обойтись.
Всего-то надо поставить два строки:
1. Загрузка программы/игры - загрузка стандартного файла rks с указанными в нём начальным и конечным адресами;
2. Загрузка в область ОЗУ - загрузка в область ОЗУ готового кода, адрес загрузки можно задать в названии файла, например - 0000.bin.
Этого будет вполне достаточно для работы со Специалистом, я так думаю.
Секция "Обновление прошивки" со скриншота работает, загрузил через неё прошивку взятую с поста fota.bin. В том же посту написано, что можно загрузить и в область ОЗУ, но типа загруженный файл не появляется в ОЗУ эмуляции Специалиста.
https://i.ibb.co/5X3SXqL/load-err.png
Вот из этого только работает вторая строка с образом ПЗУ c000.bin
Написал автору темы в личку может кинет мне исходники. Вывод на Специалисте видеосигнала отличается от РК-86, а то можно было бы в исходниках покопаться. Я вот шапку Web страницы нарисовал.
https://i.ibb.co/ZWj1TQX/spets-logo.png
Вот мне интересно эмулятор у нас выдаёт чёрно-белый сигнал, а почему Web страница-то чёрно-белая? Это как фильм "Семнадцать мгновений весны" художником задумывался как цветной, декорации наверное были цветными, его только снимали на чёрно-белую плёнку.
Автор мне любезно предоставил исходники проекта. Они под Linux. Под винду я скачал визуал студио и пакет ESP8266 Wizard 1.3.0.
Перекидывал в вновь созданный пакет файлы, собирал с одной папки в bin файл. Всё шло хорошо. Стал собирать файлы во второй папки тут возникли ошибки. Собирание файлов с трёх папок (boot-2apps, EmuAPP и WiFiAPP) тоже идёт с ошибками.
Я так думаю идёт не совпадение версий SDK. При создании проекта в визуал идёт выбор версий:
https://i.ibb.co/85ZM158/SDK.png
А собирался проект под версией: esp8266 nonos sdk v1.5.3, правда под Linux. Теперь даже не в курсе найду ли подходящий визард - первый поиск ничего не дал.
А чего бы автору не поделиться исходниками с сообществом? Глядишь, коллективным разумом справимся.
Я как понял, что если у Вас не Linux, то под Visual Studio нужно писать почти с нуля. Для меня не знатока С это сложновато. Я только смог чуть-чуть улучшить Web интерфейс. В атаче сам, проект, которым поделился автор и моя папка.
CityAceE, получилось как-то разобраться в проекте?
С наскока, увы, не получилось. Пока отложил на потом.
Скачал проект, попробовал собрать. После небольшой правки упёрся в отсутствие SDK. Аналогичная ситуация оказалась и по проектам https://zx-pk.ru/threads/28907-appar...a-esp8266.html , https://zx-pk.ru/threads/29542-emuly...a-esp8266.html.
Знакомая аббревиатура. Не помню нашёл я SDK прошлый раз или нет. А Вы не через вижуал студио делаете?
Автор проектов куда-то делся. Максимум я только html страницу смог переделать, но вставит её в проект я не знаю как. Да хрен с развитием, которого нет мне б как-то сделать загрузку блоков в память, а то у меня в Специалисте никак не получалось.
Я сделал другую плату под сабж, но у меня нет питания с микро усб разъёма, разбираться в нём мне лень.
Нет, не в студии. Автор знатный линуксоид со стажем. Проект для РК86 тоже под линукс сделан для сборки. Пробовал собирать под Ubuntu 18.04. Затыкается на сборке WiFiAPP. Проект для БК-шки - сборка под винду, пробовал собирать в mingw, но нужно SDK. То что у меня было, от espressif ESP8266_NONOS_SDK, что то не цепляется. По исходникам БК ссылается на NONOS_SDK_BY_HEAVY_v1.5.3.
С автором списался в личке, правда по другому поводу. Возможно договоримся о встрече. Так получилось, что мы в одном городе, и, в общем-то знакомы, как и с автором варианта для БК.
Буду ждать результаты.
Так вот же он https://zx-pk.ru/threads/29542-emuly...l=1#post982692
Вот, блин, проглядел :(
Спасибо
- - - Добавлено - - -
Eltaron,Спасибо, хотя и не совсем в тему, но с этим SDK прошивка для БК собралась. Какие-то файлы на выходе появились, проверить пока не могу. А по основной теме, так в линукс сегодня уже что-то лениво перегружаться. И проверить не на чем пока всёравно.
Допилил эту сборку до рабочего состояния. Нет поддержки магнитофона и с клавиатурой в программах возможны непонятки с управлением.Вложение 79722 Вложение 79723
Нужны тестировщики.
Не могу сказать за эту версию, у меня основная система Linux и прошиваю я все под ней. Скачал прошивку, для проверки архива, может что не так загрузилось, взял этот флешер, под Win7 все прошилось и заработало. И fota скачал и проверил загрузку с WiFi, так же ок. Аналогичный файл от РК-86 грузится?
Дааа, это второе что я сделал. Как бы да, это древний флешер, он работает, а вот flash_download_tool - это современный и фирменный от разрабов.
ESP32 шьет прилично, и как бы 8266 должОн, а вот фигушки...Со старым флешером прошилось, меню для вай-фая есть и страница в браузере открывается. Но на этом все. Я так себе пользователь Специалиста, уже не помню, как и что дальше проверять)
Вот да, если бы этот проект под ESP32 портировали - было бы интереснее и совремённее..
Это просто отлично! У меня, к сожалению, нет спаянного устройства. Так и лежит просто голая плата без обвеса. Но у меня есть TTGO VGA32 v1.4:
Скрытый текст
Насколько я понимаю это практически одно и то же, только периферия распяна по-своему. Вот если бы под него сборка была, то я смог бы потестировать. А заодно и со своим эмулятором сравнить.
Полагаю, что с этим тут будет туго. Куда-то все любители Специалиста разбежались. Остались только несколько железячных экспертов.
Выход в монитор F1 и Enter, по ESC меню с файловым менеджером и справкой по клавиатуре, по WinMenu справка по монитору. В файловом менеджере не работает переименование файлов (еще не дошли руки). Работает звук.
Я с этой esp8266 только вторую неделю разбираюсь, до esp32 еще далеко. Да и цена на 8266 ооочень привлекательная...
Так прошил этот эму по воздуху
особенно понравилась рамочка в файловом менеджере.
начал тестить - маненько
поддтормаживает клавиатура..
пока разбираюсь... что если нужно могу оперативно протестить!!!
- - - Добавлено - - -
итак 1й баг
нагрузил через вифи игрушек
статистика такая
Общий объем: 3.5 M
Свободно: 3.0 M
результат слетела система с загрузчиком.. полностью
уже 2 й раз пробую
восстанавливаю через TTL UART 00000.bin
Сколько файлов было загружено до такого слета, в какой раздел(игры, утилиты и тп...)?
Я сталкивался со слетом системы если по WiFi загружал что то и сразу выключал питание ESP ( даже один файл). После чего стал делать выход из режима WiFi нажатием ESC, после такого выхода проблем не было, решил что так и должно быть. Я загружал порядка 50 файлов за раз, это две с половиной колонки в файловом менеджере.
Вообще, вся работа с файловой системой взята от РК-86 на 100%, соответственно подобная проблема тогда и там должна вылезать. Надо смотреть.
да нет накачал только 1 столбец.. (раздел ИГРЫ)
по размеру = 3,5 - 3,0 мB
первоночально 0000.bin от рк86 и был.
какие именно игрушки были загружены, что бы повторить ситуацию со слетом? их список или фото с экрана...
так попробовал еще раз
картина таже
скрин игрушек
https://dropmefiles.com/qXULa
https://dropmefiles.com/qXULa
если нужно архивы с игрушками могу дать
у меня еще такой вопрос... когда перешиваешь при помощи UART - там вообще какой то контроль идет на проверку правильности зашитого??