STC32G 仿真扩展寄存器
STC32G12K128keil C251 软件模似仿真调试,扩展寄存器(XFR)不能进行读写操作,如下提示:*** error 65: access violation at 0x7EFE11 : no 'write' permission
像是 0x7exxxx 的地址不能使用一样,不知哪能设置,还是一定要硬件才能仿真?
必须硬件仿真
在XDATA区域扩展特殊功能寄存器(XFR)是STC独创,
Keil的软件模拟仿真并不支持 进入软件模拟仿真后,点击菜单栏的“Debug”按钮,选择“Memory Map”,在弹出框里按照以下方法设置:
Map Range输入:0x7EFE00,0x7EFFFF
勾选Read,Write选项,然后点击“Map Range”按钮,最后点击“Close”退出
设置好之后再仿真执行代码,这样就不会报错,不过想要看到真实效果还是建议使用硬件仿真。
乘风飞扬 发表于 2023-5-26 18:28
进入软件模拟仿真后,点击菜单栏的“Debug”按钮,选择“Memory Map”,在弹出框里按照以下方法设置:
Map ...
好,谢谢!
我按此测试一下,之前STC8系列用得没有问题。 乘风飞扬 发表于 2023-5-26 18:28
进入软件模拟仿真后,点击菜单栏的“Debug”按钮,选择“Memory Map”,在弹出框里按照以下方法设置:
Map ...
很有用感谢 请问硬件仿真怎么操作 李白白 发表于 2024-7-12 11:58
很有用感谢 请问硬件仿真怎么操作
关于硬件仿真,论坛上有专门的版块介绍以及演示视频可以参考:
https://www.stcaimcu.com/forum.php?mod=forumdisplay&fid=42
我也出现这样的问题用的是屠龙刀三的硬件仿真应该怎么处理
页:
[1]