Dec 03, 2018
05:49 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 03, 2018
05:49 AM
I've been working on a flash programm on an XMC4700/4800 relax kit v1. Mostly a bit of reading and writing.
Originally i was convinced i had written onto an illegal address, but i checked again and it turned out to be wrong.
The connection to the J-Link does work, but flashing or debugging results in below errors. Did i brick my board? If it is unrecoverable, how do i prevent that from happening again?
I get the error messages: "No source available for "0x0"" and:
Error in final launch sequence
Failed to execute MI command:
tbreak main
Error message from debugger back end:
Cannot access memory at address 0x80007ea
Failed to execute MI command:
tbreak main
Error message from debugger back end:
Cannot access memory at address 0x80007ea
Cannot access memory at address 0x80007ea
From what i have extracted from the datasheet it is in the section "Code" / "reserved" (0x00004000 ... 0x07FFFFFF)
However i was working on the uncached flash, with base adresses on 0x0C000000 ... 0x0C1FFFFF. An overflow or a simple miss assignment doesn't seem likely.
Originally i was convinced i had written onto an illegal address, but i checked again and it turned out to be wrong.
The connection to the J-Link does work, but flashing or debugging results in below errors. Did i brick my board? If it is unrecoverable, how do i prevent that from happening again?
I get the error messages: "No source available for "0x0"" and:
Error in final launch sequence
Failed to execute MI command:
tbreak main
Error message from debugger back end:
Cannot access memory at address 0x80007ea
Failed to execute MI command:
tbreak main
Error message from debugger back end:
Cannot access memory at address 0x80007ea
Cannot access memory at address 0x80007ea
From what i have extracted from the datasheet it is in the section "Code" / "reserved" (0x00004000 ... 0x07FFFFFF)
However i was working on the uncached flash, with base adresses on 0x0C000000 ... 0x0C1FFFFF. An overflow or a simple miss assignment doesn't seem likely.
0 Replies