有没有办法从arduino恢复代码?

时间:2015-09-03 19:00:19

标签: file-recovery

所以我使用arduino为我的车制作了这个设备。伟大的,工作几乎完美,只剩下小调试。然后我的电脑在前几天崩溃,我丢失了所有文件,因为我从来没有想过要备份任何东西。我已经花了至少20个小时编写这段代码,我真的不想再尝试从内存中再写一遍,只是为了进行微调。有什么办法可以解除仍然在arduino上的当前版本的代码并将其作为文件存储在我的计算机上吗?我正在使用mega2560和macbook pro。

1 个答案:

答案 0 :(得分:0)

最好能够从Atmel设备读出机器代码。

然后,您需要使用dissembler / de-compiler将代码转换为asm / c。

使用反汇编的代码并不容易。

你不会得到你的常数/函数/子程序的原始名称,只是任意指定的标签,例如sub1

说实话,重新开始可能会更快。

修改

如果是我的话,我会将硬盘驱逐出Mac并将其置于一些不错的数据恢复软件的支配下,

祝你好运