如何读取arduino闪存

Bob*_*421 2 arduino

想象一下,我丢失了源代码。有没有办法转储arduino闪存?我想要做的是在我的 PC 上获取一个十六进制文件,该文件代表 arduino 闪存(包括引导加载程序)的每字节字节

我有 3 种 arduino 类型:

  • Arduino UNO (rev3)
  • Arduino MEGA
  • 莱昂纳多以太网

谢谢

Jef*_*lin 5

avrdude可以为你做到这一点。具体细节取决于您拥有哪种 arduino,但例如:

avrdude -p m328p -P usb -c usbtiny -U flash:r:flash.bin:r
Run Code Online (Sandbox Code Playgroud)

会让你得到闪存的内容。

这是一个包含更多信息的网站:

http://www.evilmadscientist.com/2011/avr-basics-reading-and-writing-flash-contents/