• Invalid assembly instruction MOV PC, R13 Cortex M3

    Umut Umut
    Umut Umut
    Note: This was originally posted on 24th March 2009 at http://forums.arm.com

    Hi,

    I am trying to compile linux kernel 2.27 with CodeSourcery GNU toolchain 4.3.2 and somehow I am getting assembler error for instruction

    MOV PC, R13

    Well, for some reason ARM…
    • over 6 years ago
    • Open Source Software and Platforms
    • GNU Toolchain 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
  • Application processor and baseband processor.

    Mazen Ezzeddine
    Mazen Ezzeddine

    Dear all,

    Most mobile phones contain an ARM-like application processor AP for general user applications  and a base band processor for the radio software stack, could you please elaborate on the following:

    1. Do the AP and the baseband processor communicate…

    • over 5 years ago
    • Software Tools
    • Arm Compilers forum
  • GNU Scientific Library vs CMSIS Library Time and Space complexity

    Laxmi Kant Tiwari
    Laxmi Kant Tiwari

    Hello,

             I have been using CMSIS library for implementation of DSP functions in ARM, however, CMSIS have very limited DSP functions. Although GNU has many DSP functions which CMSIS do not, It only have floating point implementation. I am trying…

    • Answered
    • over 4 years ago
    • System
    • Embedded forum
  • to size boundary of the structure alignment

    Ras Sharif
    Ras Sharif

    dear All,

    i started an arm cortex m3 project using eclipse+gnu.

    i want to size boundary of the structure alignment.

    where and how i can do it?

     

    thanks and regards,

    Ras

    • Answered
    • over 3 years ago
    • System
    • Embedded forum
  • GCC and GDB for native compiling and debugging

    Lumin
    Lumin

    Hello,

    I 've a module with a Cortex-M4 Vybrid VF61 processor and an installed linux.

    The installed linux does not provide gcc and gdb for native compiling and debugging.

    Please, can anybody tell me, where I can download a prebuilt gcc and a prebuilt…

    • Answered
    • over 1 year ago
    • Open Source Software and Platforms
    • GNU Toolchain forum
  • Beware of GNU-ARM compiler for Cortex-M0/M0+/M1

    Miro Samek
    Miro Samek
    The popular GNU-ARM toolset has had long-known issues for the Cortex-M0/M0+/M1 (ARMv6-M architecture). Specifically, people have reported very inefficient code generated, see "Cortex M0/M0+/M1/M23 BAD Optimisation in GCC" https://embdev…
    • over 2 years ago
    • Open Source Software and Platforms
    • GNU Toolchain forum
  • General aspects using a Discovery Board with a STM32F407VG and uVision from Keil and SW4STM32 fon AC6

    Mariano Jimenez-Brenes
    Mariano Jimenez-Brenes

    Hello, some time ago I started to play with CortexM4,

    I bought a Discovery Board with a STM32F407VG in order to be programmed with uVision from Keil.

    I am developing a project where the money is very restricted, that's why I was using a free licence from…

    • over 3 years ago
    • Software Tools
    • Keil forum
  • Link to download gcc support for TrustZone for ARMv8-M

    Diya Soubra
    Diya Soubra
    * All GCC 6 features, plus latest mainline features:
      + Full ARMv8-M support including atomics and Security Extensions
      + ARM PURECODE support for ARMv7-M and ARMv8-M Mainline
      + Co-processor intrinsics support
      + Cortex-M23 and Cortex-M33 support
      + -mthumb…
    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • Facing Problem for getting and installing of GNU MAKE version-3.80 and Binutils version-2.22

    Aman Verma
    Aman Verma

    Hi everyone,

                       I am Aman. I am new to the ARM cortex m. As per specs, I tried to download GNU MAKE-3.80 and Binutils-2.22. But I didn't get much. Can anyone help me, that from where I need to downloads both tools and how to installing and set…

    • Answered
    • over 1 year ago
    • DesignStart
    • DesignStart forum
  • Installation of GNU Make version 3.80 & GNU Binutils version 2.22 to simulate cortex-m3 designstartevl

    aditya_y
    aditya_y

    Hello Everyone,

    i want to use Designstart evl

    &

    i am not able to install these two software (GNU Binutils version 2.22. and GNU Make version 3.80.)  which is very important  for designstart evl .

    So, Can you Please tell me how can i install or from where…

    • Answered
    • over 1 year ago
    • DesignStart
    • DesignStart forum
  • NVIC and ARM asm

    martin
    martin

    Cannot configure interupts of TIM6 on stm32f103 board

    Does my NVIC configuration wrong?

    Code:

    @ stm32f103 timer & interrupt test by laper_s (from 2019-02-02)
    
    .thumb
    .cpu cortex-m3
    .syntax unified
    
    .word   0x20005000
    .word   start + 1
    
    b   start…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-M / M-Profile forum
  • How can I use SVC interrupts from C++?

    Anthony Wieser
    Anthony Wieser

    I'm using the gcc toolset, and had hoped to be able use this functionality, however all of the documentation seems to state superseded or suspended.

    ARM Information Center

    I'm trying to target an STM32F4 processor.

    Any pointers to how to do this…

    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum