>Hi list,
>
>hopefully I did not simply overlook anything on the list...
>
>Are there any news about debug information for >64k flash size with 
>gcc?
No I don't think so. The basic problem is that the pointer size that is
used by the dwarf2 format currently is 16 bits. These pointers are byte
pointers and not word pointers so that you will be getting wrap-around
effects when using code above the 64k boundary :-(.

IMO, the way to solve this issue is to
1.) Make gcc use 32 bit pointers for the dwarf2 information.
2.) Change avrstudio and gdb so that they also use 32 bit pointers
3.) Teach avrstudio and gdb to ignore the most significant bits that
contain the information on the type of memory space.

As much as I know, this work has not been started to be done so far.

Yours,

Bjoern.


_______________________________________________
AVR-GCC-list mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to