STM32, Keil y *** error 65: infracción de acceso en 0x60000000: sin permiso de 'escritura'

3

Intenté ejecutar el software LCD en Keil para STM32, pero lo conseguí

*** error 65: access violation at 0x60000000 : no 'write' permission

¿Sabes cómo resolver ese error? Vi que puedo crear un MAP, pero no funcionó

MAP  0x00000000, 0x70000000  READ WRITE  // allow R/W access to IO space

(Hagaclicparaverlaimagenenresolucióncompleta)

deestadefinición:

#defineLCD_REG(*((volatileunsignedshort*)0x60000000))/*RS=0*/#defineLCD_RAM(*((volatileunsignedshort*)0x60020000))/*RS=1*/

Graciasporleer

estoyusandosimulador

    
pregunta Rick Ant

2 respuestas

1

Intenta ir a:

Project -> Options for Target '<your target>' -> Debug tab

y seleccione la opción de depurador.

    
respondido por el Armandas
3

Si quieres usar el simulador:

  • seleccione el simulador en las propiedades del proyecto en la página de depuración
  • iniciar una sesión de depuración. No ejecute el código todavía
  • ve a Depurar - > Mapa de memoria ... y asigne manualmente los rangos que el simulador no puede encontrar.

Por ejemplo:

    
respondido por el Chaitu

Lea otras preguntas en las etiquetas