[fpc-devel] arm embedded cortexM3 unrecognized opcode
Michael Schnell
mschnell at lumino.de
Wed Jul 14 11:33:05 CEST 2010
On 07/13/2010 05:38 PM, Hans-Peter Diettrich wrote:
>
> I don't know details about this CPU, but possibly priviledged
> operations (and registers) are not part of the CPU definition, because
> these cannot be used in ordinary applications.
>
> It may be a good idea to create multiple code generators, for machines
> that can be used either for non-priviledged (application) or
> privileged (system, driver...) coding. At least a priviledge level
> should be passed to the compiler and assembler, so that it can flag
> the need for privileged instructions in the given source code.
If necessary, you can always code the very unusual instructions manually
to hex code and provide them as DC in the ASM code.
-Michael
More information about the fpc-devel
mailing list