Re: ARM Assembler

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



<jtlillev@xxxxxxxxxxxxxxxxxxx> writes:

> I have installed the GCC toolset for the ARM processor and have tried test
> compiling a few files.  One of the files uses the debug co-processor port
> (CP14) assembly instructions and I am having difficulty getting the syntax
> correct for use with the GCC ARM Assembler.  The line of code is:
> 
>      __asm ("MRC             p14, 0, status, c0, c1, 0");
> 
> This is just a slightly modified syntax from what works with the ARM RVDS
> toolset (these files are examples from ARM).  The assembler error is that
> it expects an ARM register to be specified in the command.  I'm assuming
> that it is complaining about "c0" and "c1" which are registers associated
> with the debug port.  The target processor is the 1136JF-S but I have not
> been able to find a register definition file for it anywhere.  Even if I
> did, I'm not sure that the assembler would know anything about it when
> parsing this command.  I would appreciate any help you can provide.

Questions about the assembler should go to binutils@xxxxxxxxxxxxxxx
See http://sourceware.org/binutils/ for more information.

>From a very quick look at the assembler sources I think it might be
complaining about "status".  But I don't really know.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux