我希望能够看到我的 Arduino 草图的汇编语言列表。我怎样才能实现这个目标?
Update:我正在 Windows 机器上运行 Arduino 软件。
一种方法是使用avr-objdump
on the .elf
构建创建的文件。例如,在 OS X 上我可以这样做:
$ cd ~/arduino-0015/examples/Digital/Blink/applet
$ avr-objdump -d Blink.elf
(显然,您在 Windows 上的路径可能会有所不同。)这会生成代码的反汇编,其中部分内容将如下所示:
0000013a <main>:
13a: 0e 94 3e 01 call 0x27c <init>
13e: 0e 94 97 00 call 0x12e <setup>
142: 0e 94 80 00 call 0x100 <loop>
146: fd cf rjmp .-6 ; 0x142 <main+0x8>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)