• M4/M0 dual core application. M0 fails to start

    Bo Mellberg
    Bo Mellberg

    Hello everyone,

    I have an LPC4337 running uCLinux. I'm trying to get code to run in the M0 in parallell.

    I load the code to 0x10080000, set the M0APPMEMMAP to 0x10080000, release the M0APP Reset and nothing happens. I have to reset the M0-core using…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • about tail chaning of Cortex-M0

    下田敏郎
    下田敏郎

    Hello.

    I'm studying about the tail chaining of Cortex-M0.

    Is it same as Cortex-M3 or M4?

    Best regards.

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • cmsis NVIC question.

    Setianian
    Setianian

    Hello, Everybody. I have several questions.

    1. Please See the NVIC_Type structure. I don't understand about why ISER,ICER,ISPR and ICPR use size of array 1( I think It can use just __IO uint32_t ISER; ), and what does RESERVEDs do???

    2. I would like…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • How long bitfields on which ARM?

    Øyvind Teig
    Øyvind Teig

    I need to be able to handle long bitfields as effectively as possible. Right now I need up to 64 bits in length.

    Are there instructions to set, clear and test individual bits in one cycle available for some of the architectures? Which? Particularly, will…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Indication to begin a program

    amrani joutei
    amrani joutei

    I need some indications to begin writing a program.

    Write a compare routine to compare 64-bits values , using only two instructions.

    Thanks for your indications !

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Identifying Generic IP Components on an Access Port

    Torsten Robitzki
    Torsten Robitzki

    Hi,

    in the course of developing an SWD debugger, I try to find the necessary components on the Access Ports. Through the CIDRs and PIDRs, I can divide components in being CoreSight components or being Generic IP. My first supported targets will be nR51…

    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • Fixed-point calculation using CMSIS_library

    MnP_Junho
    MnP_Junho

    Hi.

    I'm a robot engineer and I usually use MCUs such as nrf52832(cortex-M4f) or ST32f407(cortex) to use various sensors. 

    Since those MCUs have an FPU inside, calculating time was quite fast without any burdensome optimizations. 

    The problem is, I have to…

    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • How to change the BMI(Boot Mode Index) with Serial Wire Debug Protocol???

    harshan
    harshan

    Greetings,

    sir/madam i am working on serial wire debug protocol. I was implemented serial wire debug protocol, which was successfully tested for used controllers like xmc1100,xmc4500..etc, when i tried to Access the control on newer controller i.e xmc1100…

    • Answered
    • over 4 years ago
    • System
    • Embedded forum
  • Align source and assembly

    Poonam
    Poonam

    I have a source file, converted it to assembly and added 2 instructions and generated the final elf. When I load this final elf, symbols doesnt match the source due to assembly instructions addition.

    Is there a way to align them ? am using ARM cortex-M4…

    • over 4 years ago
    • System
    • Embedded forum
  • Where to find the execution cycles of Cortex m7 instruction

    tyskin
    tyskin

    for Cortex-M0, M3 and M4, I can find the execution time in their Technical Reference Manual > Programmers Model > Instruction set summary 里面查看

    http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0432c/CHDCICDF.html

    but for M7 It said that…

    • over 2 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • V2M MPS2+: 'ERROR: FPGA did not configure.'

    Riako
    Riako

    Hi all,

    We have purchased an MPS2+ platform, and everything was going well, but since Friday we are facing an error we do not understand.

    When starting the FPGA configuration (by pressing the 'ON' button on the board), leds start blinking (the screen…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How much stack memory do I need for my Arm Cortex-M applications?

    Joseph Yiu
    Joseph Yiu

    Overview of stack size requirement estimations in Cortex-M based applications

    1 - Overview

    “How much stack memory do I need for this application?” - This is a common question for many software developers working on applications that run on microcontroller…

    • over 4 years ago
    • Processors
    • Processors blog
  • Whitepaper: How automotive body electronics are changing

    Eoin McCann
    Eoin McCann

    Body control applications can sometimes be overlooked in favour of application areas which at face value are seeing a greater rate of change, such as advanced driver assistance, safety and electrified powertrains. However, the sheer volume of body domain…

    • ARM Moves Further Into Automotive with NXPs Launch of S32K Series.pdf
    • over 2 years ago
    • System
    • Embedded blog
  • Question about the Pipeline, clock cycle and machine cycle in Cortex-M Series.

    tyskin
    tyskin

    Recently I'm learning the implement of ARM cortex m core in order to optimize my software to be more efficient and be easier to predict its execute time. But now I'm confused about the clock cycle, machine cycle and the pipeline of cortex-m.

    …
    • Answered
    • over 2 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Why is SoC Design so hard?

    Jim
    Jim

    The exploding IoT (Internet of Things) chip market is expected to reach 20 billion devices by 2020 by many predictions. The majority of these will NOT be wearables. 

     

    The IoT market will be driven by Data and Subscription business models. THOUSANDS of…

    • over 3 years ago
    • DesignStart
    • DesignStart blog
  • Loop unrolling on Cortex-M3 vs. Cortex-M0

    Indu Girish
    Indu Girish

    In the DSP lib files like arm_conv_f32, arm_fir_f32, the algorithm implementation in Cortex-M3/M4 and in Cortex-M0 is different. i.e., loop unrolling is used in M3/M4 and it is not used in M0.

    Pls tell me the reason behind it. Is there any advantage of…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Shot Tracker is an ARM-based wearable basketball coach

    Artie Beavis
    Artie Beavis

    Good news for those basketball players looking to hone their hoop skills, a new coach has officially arrived. Sure, professional, collegiate and other competitive leagues have their ways to tracking and analyzing shot stats and performance data; however…

    • over 5 years ago
    • Wearables
    • Wearables blog
  • 恩智浦(NXP)的LPC系列MCU新亮点

    Song Bin 宋斌
    Song Bin 宋斌

    昨天阿Ben抽了半天时间去参加了在上海的NXP MCU(微控制器,单片机) RoadShow,地点在火车站边上的浦西洲际酒店。请让我给大家分享一下看到LPC系列MCU新亮点。

    20140528_124151.jpg

    昨天的Roadshow吸引了120名左右的在上海的工程师和相关行业内人员参加,我到的早,占据了一个中间前排的位置。

    大家知道,NXP 以及其前身飞利浦是老牌的MCU供应商,据他们昨天参会的战略市场VP Lam女士介绍已经有39年的MCU业务历史,更重要是,他们24年前就开始使用ARM的相关架构进行MCU的研发和生产。他们的LPC系列MCU产品在国内一直享有很好的口碑…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • Cortex-M Prototyping System, new development board from ARM

    Liam Dillon
    Liam Dillon

    Hi I'm very excited to announce of the release of a new product we have been working on for the last few months called the Cortex-M Prototyping System, as part of the Versatile Express family of products. This development board is targeted at the evaluation…

    • over 6 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • From “Which Cortex-M processor” to “Which C compiler”

    Joseph Yiu
    Joseph Yiu

    In my presentation at ARM TechCon 2013 last week "ARM Cortex-M for Beginners", someone asked a question of “Is there any advice for getting the best performance? Which C compiler to use?

    This is a very interesting question. One page of…

    • over 6 years ago
    • Processors
    • Processors blog
  • ARM Technical Tutorial Video - Cortex-M Series

    Alban Rampon
    Alban Rampon

    I saw what looks like the start of a series of short videos on the ARMflix YouTube channel.

    Of course, it doesn't go into much details, but I thought it was a simple way to discover the series.

    As they come up, anyone please feel free to edit this…

    • over 6 years ago
    • Processors
    • Processors blog