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 09/13/2010 11:51 PM, Matthew Gretton-Dann wrote:
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.

OK. Thanks. I have to update the related patches.

--
Jie Zhang
CodeSourcery


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