Issue in blackfin toolchain

Joel Sherrill joel.sherrill at OARcorp.com
Thu May 12 21:43:49 UTC 2011


On 05/12/2011 04:41 PM, Rohan Kangralkar wrote:
> Hi,
>
> I am using the rtems blackfin tools to build and debug my board that 
> contains analog devices BF527 processor.
>
> The issue i am facing is that I am not able to place breakpoints in 
> some part of my c code. So the debugging is becoming difficult. GDB 
> complains  "No line 291 in file" even though the file has more that 
> 300 lines of code.
>
>
What's the name of the file?  There is a chance there are two
files with the same name in the executable and gdb is confused.
I have seen this before.
> I use the compiler, debugger provided by rtems4.11 for debugging my 
> application.
>
> After some debugging and analysis of the mapping the line number in 
> the elf to the C code in the file using objdump i find the following.
> 1.  executing the bfin-elf-objdump (  analog devices toolchain) on the 
> elf the following error is thrown out
>
> BFD: Dwarf Error: mangled line number section.
>
> 2. but the objdump from rtems does not complain.
>
Are they built from the same source?  If not, then random
differences.
>
>
>
> So
> How do i correct the issue in the rtems blackfin gdb?
> I also observe that analog devices have their own gdb-proxy but rtems 
> does not provide gpd-proxy
> should the gdb-proxy also be included in the rtems bfin toolchain?
>
Would be good.  Yes.
>
> Thankyou
> Rohan Kangralkar


-- 
Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985





More information about the users mailing list