• does ARM Cortex-M0 DesignStart support SWD debugger?

    sieg70
    sieg70

    I am studying the ARM Cortex-M0 DesignStart. I found there are debug port SWDIOTMS and SWCLKTCK in the port list of cmsdk_mcu.v, and there are CPU options which defines the CPU's feature.

    I configured the parameter DBG = 1 in the cmsdk_mcu.v Line37…

    • Answered
    • 10402.zip
    • over 3 years ago
    • DesignStart
    • DesignStart forum
  • STM32F030 CORTEX M0

    Mark
    Mark

    I have initialized the above controller in C++ in Keil 5uV. After the initialization, I want to jump to or enter a timing critical assembly language algorithm under the int main(void) statement. What is the preferred method to accomplish this?

    MJ

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • floating point in cortex m0, always reset.

    willandsmith
    willandsmith

    hi,I write an algorithm running in cortex M0. It has some floating point multiplication.But the program always resets when encounter a floating point multiplication.And the code showed below:

        for (k = 0; k < 4; k++) { tmpx =   dbuffer[0] * a[k + 1…
    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Concurrent Interrupts

    Michael
    Michael

    Hi All,

    Im new to the Arm Community and Arm processors (newbie), and my question is as follows: Atmel ATSAMD20e  implements ARM cortex M0+ processor based on ARMv6 architecture. It allows upto 32 external interrupts, with the interrupt signals connected…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • 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
  • Reduce ARM CM0+ scatter initialization during boot?

    G. Guraaf
    G. Guraaf

    We are using ARM CM0+ in our embedded SoC design and I noticed that boot takes a long time. Specifically, I saw that it took ~18K cycles after the unreset before we executed an instruction that I recognize (which is inside __rt_entry). We are of course…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • What will happen if Cortex-M0 fetches 0xFFFF_FFFF as an instruction ?

    stevens.wang
    stevens.wang

    Dear Guys,

        In typical SoC product, the FLASH memory is initially empty after being shipped from factory, in which the data are all "0xFFFF_FFFF".

        I am curious how Cortex-M0 deals with the undefined instruction data "0xFFFF_FFFF…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Can I use EXEC_RETURN on M0 outside of an exeception for contect switches?

    David Smead
    David Smead

    I have initialized stacks for various tasks with content as expected on SVC interrupts.  I'm not able to dispatch an initial task via the "normal" dispatch function.  On this first dispatch, the processor is not in an exception handler, but the LR is…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • cortex m0

    sergio
    sergio

    The ARMv6-M Architecture Reference Manual for my country is not aviable the dowload from the ARM oficial page, i beginin to stady the cortex M0 if any cand help me whit eny information abuat the micro please contact me   thanks

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • implementing a hardware on nexys 4 ( corterx-m0)

    mariam
    mariam

    hi, as i posted before I'm trying to integrate an adder to my architecture however no body replied

    so please if anyone succeeded in implementing a hardware design on his FPGA, and of course when i say a hardware design it doesn't include the predefined…

    • 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
  • Read/Write from register

    emna
    emna

    hi

    I'm using the soft-core Cortex-M0,keil uvision 5,vivado 14.4

    I am trying to implement a filter on my Cortex m-0 based FPGA

    the main idea of this project is to create an accelerator from my C code to reduce the execution time ..and since my accelerator…

    • 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
  • coming from AVR 8-bitter,starting ARM CORTEX-M programming

    Luca
    Luca

    Hi everyone, as I wrote in the title, I'm coming from AVR 8-bit MCUs programming and in the last year I learnt a lot about AVR 8-bit architecture,CPU,registers and so on.

    I've done a few projects coding primarily in C and something in Assembly (serial…

    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Bootloader. VTOR, BOOTPROT FUSE, JUMP to app and other related questions

    Iván
    Iván

    Hello everyone!

    I am writing here because I am having some issues developing my own bootloader. I am currently working with an ATMEL SAM R21 which has an ARM CORTEX M0+ in it.

    Firstly I am going to summarize the more relevant points (or I think those are…

    • Answered
    • over 4 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Use of SV Call & NMI Exceptions in ARM

    Arun
    Arun

    What is the use or application of SV Call and NMI Exception in ARM Cortex M0 .

    Is it someway related to RTOS?, if so , how?

    • Answered
    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Interruptible-restartable instructions and Others

    Kilian Timmler
    Kilian Timmler

    Hi,

    As I have found in:

    Cortex-M0+ Devices Generic User Guide: 2.1.3. Core registers

    There is information about instruction behaviour during interrupts:

    "Interruptible-restartable instructions

    The interruptible-restartable instructions are LDM, STM,…

    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Alignment in ARM?

    Natesh Raina
    Natesh Raina

    I could not clearly understand the alignment issues present in ARM. Sometimes I get BUS ERROR while running an assembly file but don't know how to resolve it. Some of the doubts:

    1. Is it better to store registers pairwise or individually on the stack…

    • Answered
    • over 3 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
  • Receiving Data Using the UART CORTEX M0

    Alejandra
    Alejandra

    Hi, I wanted to write a simple program that doesn’t use interrupts or check any of the possible error flags, but that shows a simple UART application for receiving data. This is a part of the code I wrote.


    int uart0Getch(void)

    {

      if (LPC_UART->LSR…

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Cortex-M0: What's included in the binary?

    wshen
    wshen

    Hi,

    I have two M0 projects.  The first project has only one assembly file startup.s.  The second project has one assembly file and one C file.  When I checked the memory map file of the second project (shown below), there are some extra object codes included…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Need help to decide on which ARM board to go for?

    Chua Wee Liang
    Chua Wee Liang

    How do I decide which ARM board to go for if I am aiming to use it as a micro-controller to run sensors, actuators, motors, and solar panels? And I wish to power up the board via Li-ion battery pack.

    • 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
  • [Cortex-M0] Thumb mode & code size

    wshen
    wshen

    Hi,

    I'm somewhat confused with the Thumb mode code size.  My understanding is compiling with ARM mode will generate 32-bit instructions and compiling with Thumb mode will generate 16-bit instructions.  When I compile my Cortex-M0+ project (which should…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • ARM Cortex-M0 Details

    Indira
    Indira

    I am doing my PhD in Computer engineering and have developed a processor which is similar to ARM Cortex M0. I have got the obfuscated code and tried to make the comparisons.  I was wondering if anyone could give me the details on the area, speed and power…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
>