0

因此,我使用 arduino 为我的汽车制作了这个设备。太好了,工作几乎完美,只剩下小调试要做。然后前几天我的电脑崩溃了,我丢失了所有文件,因为我从没想过要备份任何东西。我已经花了至少 20 个小时来编写这段代码,我真的不想为了小调试而不得不从内存中重新编写整个代码。有什么办法可以提升仍在 arduino 上的当前代码版本并将其作为文件存储在我的计算机上?我正在使用 mega2560 和 macbook pro。

4

1 回答 1

0

充其量您可能能够从 Atmel 设备中读出机器代码。

然后,您需要使用反编译器/反编译器将代码转换为 asm/c。

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

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

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

编辑

如果是我,我会把硬盘从 Mac 里拿出来,任由一些像样的数据恢复软件摆布,

祝你好运

于 2015-09-03T19:11:39.017 回答