This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, ARM] Add -mcpu=cortex-m4f


On Mon, 2010-09-13 at 23:43 +0800, Jie Zhang wrote:
> On 09/13/2010 11:34 PM, Matthew Gretton-Dann wrote:
> > Jie,
> >
> > On Sat, 2010-09-11 at 03:13 +0800, Jie Zhang wrote:
> >> This patch adds -mcpu=cortex-m4f to GAS. It also documents
> >> -mcpu=cortex-m4, which is missing. OK?
> >
> > Despite what some documents say there is no such processor as
> > Cortex-M4F.  They are all Cortex-M4 with or without an FPU.  This is
> > similar to the Cortex-A8/A9 naming schemes.
> >
> In "Cortex -M4 Technical Reference Manual" (Revision r0p1), page 1-2
> 
> [quote]
> The Cortex-M4 processor is a low-power processor that features low gate 
> count, low interrupt latency, and low-cost debug. The Cortex-M4F is a 
> processor with the same capability as the Cortex-M4 processor, and 
> includes floating point arithmetic functionality (see Chapter 7
> Floating Point Unit). Both processors are intended for deeply embedded 
> applications that require fast interrupt response features.
> [/quote]

We have an erratum for that :-)

As I said above, despite what some of the documents say, I am reliably
informed that there is no Cortex-M4F CPU.  The CPU is Cortex-M4 with or
without FP extensions.

Thanks,

Matt

-- 
Matthew Gretton-Dann
Principal Engineer - PDSW Tools
ARM Ltd


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]