首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keil的uVision:调试和查看内存

Keil的uVision:调试和查看内存
EN

Stack Overflow用户
提问于 2014-09-25 03:43:47
回答 1查看 1.9K关注 0票数 0

我正在使用Keil的uVision开发环境为DS89C450 (8052)芯片进行开发。我想使用内存视图来查看RAM,特别是堆栈。但是,当我打开内存视图时,我只能看到闪存(0x0000 - 0xFFFF)。如何查看RAM存储器中的数据?

谢谢,吉姆

EN

回答 1

Stack Overflow用户

发布于 2014-09-25 05:27:43

我班上的某个人在贴出这个问题后不久就发现了这一点。为了查看特定类型的内存,您需要使用与您想要查看的内存映射相关联的字母来处理您正在查找的地址。换句话说,在DS89C450芯片的uVision中,定义了以下内存映射:

001 I:0x00 - 0xFF读写002 C:0x0000 - 0x0002 exec读003 C:0x0800 - 0x081F exec读004 X:0x000000 - 0x00FFFF读写

第一个条目中的RAM内存,因此当输入要在该内存映射中查找的地址(如0x07,SP的初始值)时,使用I:继续该地址,以获取I:0x07。内存查看器现在知道您正在请求查找哪个内存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26025186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档