Всем доброго времени суток, господа! Создавал уже почти на такую же тему топик, но название сегодняшней моей проблемы не соответствует названию того самого топика. В общем идея такова. Имеем arduino mega2560(не важно) и гуи для нее на C#. Так вот, мне через эту программку надобно скачать hex файл, сохранить его в какую нибудь временную директорию, залить hex, с помощью которого буду изменять информацию на sd карте, а когда изменил информацию, залить обратно тот скетч, который выкачал. В итоге я умею все, кроме выбора директории, в которую будет сохраняться hex с ардуинки. Просьба тех, кто знает хотя бы в какую сторону копать помочь. Заранее благодарен.
HEX файл можно найти по пути %LOCALAPPDATA%\Temp в папке build(что-то).tmp Где что-то - некий 32 символьный guid. Можно поискать в исходниках ардуины
Да неправильно понял Это как раз важно. У mega2560 bootloader эмулирует протокол stk500v2, так что возможно поддерживает и чтение прошивки.
Дела не в бутлоадерах всяких) Просто прошивку достать. Достать я ее достал, но не мог сохранить ее туда, куда мне нужно, а не рядом с avrdude.exe. Решил проблему библиотеками сишарпа, но это уже оффтоп.