keil uvision 中怎样查看程序的机器码,和在ROM中的位置啊!

keil uvision 中怎样查看程序的机器码,和在ROM中的位置啊!,第1张

以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文件了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12106480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存