我想看到我的Arduino草图的汇编语言列表.我该如何实现?
更新:我正在Windows机器上运行Arduino软件.
一种方法是在构建文件创建的.elf文件上使用avr-objdump.例如,在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>