以Keil 4 为例。
在调试模式下通过Disassembly Windows查看机器码,通过Memory Windows查看内部数据存储器地址及内容。
在View菜单选项下可打开相应窗口。
Disassembly窗口中从左到右依次是程序存储器地址,机器码,汇编指令码
Memory窗口中通过在地址栏中输入“C : 地址”查看ROM地址对应的内容。
那要看你的Keil究竟是指51工具链还是ARM工具链。如果是ARM,需要修改分散加载文件,在指定的位置新增Section,之后在你的程序中声明将函数放在该Section中。
如果是51,那么在选项卡的Linker页面,在连接参数行添加参数,指定你那个函数块的绝对地址就行。
如果没有可以更改保存路径,在默认路径中能找到,具体查看默认路径方法如下:
1、首先打开软件,然后点击工程选项卡,下拉菜单中随意选择一个文件。
2、然后d出的文本文件夹框中看到路径,默认路径就在收藏夹。
3、双击桌面计算机图标,打开文件夹。
4、然后点击收藏夹,单击单片机,打开程序文件夹,找到独立按键文件夹,就找到生成的hex文件了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)