Hallo zusammen, immer wenn ich Breakpoints in Insight setzen will, erhalte ich folgenden Fehler: Unable to set 32 bit software breakpoint at address 000000e0 - check that memory is read/writable (gdb) wäre nett wenn mir jemand weiterhelfen könnte. Hier noch meine cfg: telnet_port 4444 gdb_port 3333 gdb_memory_map enable gdb_flash_program enable interface parport parport_port 0x378 parport_cable wiggler jtag_speed 0 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc2103 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little } if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { # force an error till we get a good number set _CPUTAPID 0x4f1f0f0f } reset_config trst_and_srst srst_pulls_trst jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID set _TARGETNAME [format "%s.cpu" $_CHIPNAME] target create $_TARGETNAME arm7tdmi -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm7tdmi-s_r4 $_TARGETNAME configure -work-area-virt 0 -work-area-phys 0x40000000 -work-area-size 0x2000 -work-area-backup 0 flash bank lpc2000 0x0 0x8000 0 0 0 lpc2000_v2 13506 calc_checksum Gruß Robert
Ich kenne Insight Tools nicht aber das hoert sich alles nach einem Softwarebreakpoint im Flash Bereich an, das tut nur sehr selten (z.B. mit FlashBreakpoints von Segger mit komplexem Reprogrammieralgorithmus) Ein software Breakpoint ersetzt bestehenden Code im Programm, das geht normalerweise nur im RAM, ein Hardware Breakpoint benuetzt einen Adressvergleicher. Der ARM7 hat nur 2 Hardware Breakpoints, einer davon oft reserviert fuer Single Step. einfach ein paar Begriffe, die fuer Google Input oder Suche im Insight Manual hilfreich sein koennten. Robert http://www.mcu-related.com
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.