This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

source above 0x8000 not mapped for debugging

I am using a Cygnal processor with 128KB Flash. For functions located above 32K (>0x8000) the debugger stops and gives me only the disassembly view. It does not offer the source at all.

FYI:
C51 v7.03
A51 v7.03
BL51 v5.02

Thanks for any ideas!

Parents
  • http://www.cygnal.org/ubb/Forum7/HTML/000020.html

    Cygnal wrotes...
    This is a knows issue with our uVision driver. We plan on fixing it in future versions of the driver.

    The workaround that we have found for this problem is to configure your project for code-banking if there is any code above memory location 0x8000. Even if you are not planning on ever switching code banks, configure the project for code banking and put all the code in either the common bank or bank 1. This will allow you to view the mixed source code in memory locations above 0x8000.

Reply
  • http://www.cygnal.org/ubb/Forum7/HTML/000020.html

    Cygnal wrotes...
    This is a knows issue with our uVision driver. We plan on fixing it in future versions of the driver.

    The workaround that we have found for this problem is to configure your project for code-banking if there is any code above memory location 0x8000. Even if you are not planning on ever switching code banks, configure the project for code banking and put all the code in either the common bank or bank 1. This will allow you to view the mixed source code in memory locations above 0x8000.

Children
No data