请教仿真问题

2019-08-14 02:38发布

    用仿真的时候出现这样的错误:*** error 65: access violation at 0x0000000C : no 'read' permission。是哪里设置出了问题呢?我在keil里面已经设置仿真了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
合肥-文盲
1楼-- · 2019-08-14 06:44
回复【9楼】小学生一号:
---------------------------------
我调试是M0+内核的STM32L051K6T6

Dialog DLL 分别为:DARMSTM.DLL
和 TARMSTM.DLL, arameter 均为: -pSTM32L051K6


可还是报同样的错误
mculove
2楼-- · 2019-08-14 11:13
回复【楼主位】业未央:
---------------------------------
CAUSE
When the ?Vision Debugger loads an executable program, it creates a memory map using the program and data segments from the program. Code segments are marked as executable while data segments are marked as read/write. All other memory is unmapped and is, therefore, not marked for any type of access.

The ?Vision Debugger checks that all memory accesses are made to objects that are defined in your C program. For any access that is outside of a defined C object, the ?Vision debugger generates an error 65: access violation message.

By default, the debugger allows only memory accesses to valid data objects. This is useful for finding uninitialized or incorrectly initialized pointers, for example. Usually, there is a programming error when you try to access unexpected locations.

RESOLUTION
Enable memory regions for absolute memory accesses using the MAP debugger command or the Debug - Memory Map dialog. Define all the memory ranges that your program is permitted to access. Ensure that you set the permissions (read, write, execute) for each range to match your actual hardware.

You may put the required MAP commands into a debugger INI file that can be entered under roject -> Options for Target -> Debug -> Initialization file. For example, the content of such a file may be:

MAP  0xF800, 0xF8FF  READ WRITE  // allow R/W access to IO space

试下
正点原子
3楼-- · 2019-08-14 15:50
软件仿真?
业未央
4楼-- · 2019-08-14 16:41
回复【3楼】正点原子:
---------------------------------
业未央
5楼-- · 2019-08-14 16:42
 精彩回答 2  元偷偷看……
zgzzlt
6楼-- · 2019-08-14 17:20
我也遇到了这个问题,请问楼主解决了吗????????解决了分享下哦。。。

一周热门 更多>