所以我使用arduino为我的车制作了这个设备。伟大的,工作几乎完美,只剩下小调试。然后我的电脑在前几天崩溃,我丢失了所有文件,因为我从来没有想过要备份任何东西。我已经花了至少20个小时编写这段代码,我真的不想再尝试从内存中再写一遍,只是为了进行微调。有什么办法可以解除仍然在arduino上的当前版本的代码并将其作为文件存储在我的计算机上吗?我正在使用mega2560和macbook pro。
答案 0 :(得分:0)
最好能够从Atmel设备读出机器代码。
然后,您需要使用dissembler / de-compiler将代码转换为asm / c。
使用反汇编的代码并不容易。
你不会得到你的常数/函数/子程序的原始名称,只是任意指定的标签,例如sub1
说实话,重新开始可能会更快。
修改强>
如果是我的话,我会将硬盘驱逐出Mac并将其置于一些不错的数据恢复软件的支配下,
祝你好运