roboforum.ru

Технический форум по робототехнике.

Как слить прошивку?!

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Как слить прошивку?!

Сообщение snegs » 12 фев 2015, 22:07

Для корректировки шагов экструдера нужно слить с MELZI 1.1 прошивку. Как залить знаю, а вот как слить, что бы потом не настраивать остальные настройки.
snegs
 
Сообщения: 7
Зарегистрирован: 12 фев 2015, 22:04

Re: Как слить прошивку?!

Сообщение porex » 13 фев 2015, 11:41

Прошивка в контроллере хранится в машинном коде, для скачивания необходим специальный программатор, далее придется дизассемблировать программу и в итоге у вас получится ассемблерный код из которого все равно ничего не поймете))Обратно все это превратить в читабельный C/C++ код не получится. Но если у вас включено использование EEPROM, то параметры можно достать оттуда.
ABS, PLA пластик для 3д принтеров
1.75 мм производства Bestfilament по цене 1390 руб./кг.
Доставка по России!
Пишите в личку, быстрее отвечу;)
porex
 
Сообщения: 751
Зарегистрирован: 10 окт 2012, 21:20
Откуда: Ростов-на-Дону

Re: Как слить прошивку?!

Сообщение snegs » 13 фев 2015, 12:07

Ок это понятно...тогда придется заливать с нуля и все корректировать под себя и потом уже иметь свою прошу. Насколько все проблематично в плане указания типов термисторов? И какую прошу брать за основу. Плата Melzi 1.1, из свойств принтера: Модель Мендель, прошивка Марлин, версия 1 и более ничего. При пробном компилировании в Arduino IDE куча ошибок почему то на Java. Сейчас Джаву перебью попробую еще.

Добавлено спустя 1 минуту 3 секунды:
В Repitor есть пункт EEPROM но там все пусто

Добавлено спустя 18 минут 18 секунд:
Ошибка Arduino IDE

Third-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer.
processing.app.debug.RunnerException
at processing.app.debug.Compiler.getCommandCompilerCPP(Compiler.java:597)
at processing.app.debug.Compiler.compileFiles(Compiler.java:275)
at processing.app.debug.Compiler.compileSketch(Compiler.java:642)
at processing.app.debug.Compiler.compile(Compiler.java:125)
at processing.app.Sketch.build(Sketch.java:1589)
at processing.app.Sketch.build(Sketch.java:1509)
at processing.app.Editor$DefaultRunHandler.run(Editor.java:1915)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:97)
at processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:89)
at processing.app.helpers.StringReplacer.formatAndSplit(StringReplacer.java:37)
at processing.app.debug.Compiler.getCommandCompilerCPP(Compiler.java:595)
... 7 more
snegs
 
Сообщения: 7
Зарегистрирован: 12 фев 2015, 22:04

Re: Как слить прошивку?!

Сообщение setar » 13 фев 2015, 13:20

рекомендую обратный, правильный путь
взять открытый код прошивки и адаптировать под свое железо, тем более Melzi насколько помню абсолютно стандартная борда.
forum107/topic11215.html
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко


Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7