• Arm Corstone virtual platforms now available at no cost: Start software development ahead of silicon

    Radhika Jagtap
    Radhika Jagtap

    The Arm Corstone-300 and Corstone-700 FVPs are now available at no cost to easily and instantly start early exploration and software development ahead of silicon availability.

    The success of your System on Chip (SoC) for an IoT device – from endpoint…

    • 5 months ago
    • Internet of Things
    • Internet of Things
  • Development of Arm based systems with Synopsys Virtual Prototyping: Anytime, Anywhere!

    Jason Andrews
    Jason Andrews

    ** Sharing this article from Kamal Desai, Product Marketing Manager at Synopsys

    Around the world thousands of engineers have been asked to work from home. Temporarily gone are the days of global travel, and with it the ‘traditional’ development and global…

    • 6 months ago
    • System
    • Embedded blog
  • How to set DBGMCU_CR register on MDK?

    alivexiaoluo
    alivexiaoluo

    IDE:MDK5.23.0.0

    MCU:STM32F103RET6

    Code generate:STM32CubeMX

    Q1:How to set the DBGMCU_CR register on MDK?

    I tried two solutions to set DBGMCU_CR on MDK, but failed.

    Solution 1

    Add the conf_STM32F103RE.ini file on Options->Debug->Initialization file.…

    • 8 months ago
    • Software Tools
    • Keil forum
  • How to set DBGMCU_CR register on MDK?

    alivexiaoluo
    alivexiaoluo

    IDE:MDK5.23.0.0

    MCU:STM32F103RET6

    Code generate:STM32CubeMX

    Q1:I want to know how to set the DBGMCU_CR register on MDK?

    I tried two solutions to set DBGMCU_CR on MDK, but failed.

    Solution 1

    Add the conf_STM32F103RE.ini file on Options->Debug->Initialization…

    • 8 months ago
    • Software Tools
    • Keil forum
  • Is CMX-RTX a thread-based RTOS?

    Jianbai
    Jianbai

    I am maintaining a 10 yo project which uses ARM9 based STR912 and CMX-RTX as its RTOS.

    The CMX-RTX manual is basically an extraction of the header files without much details. There is even not any introduction of the RTOS methodology at all. It lists…

    • 10 months ago
    • System
    • Embedded forum
  • Using CMSIS with Arm Compiler 6, without an IDE

    Salman Arif
    Salman Arif

    What is CMSIS?

    The Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for microcontrollers that are based on Arm Cortex processors. It defines generic tool interfaces and enables consistent device…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Pre-silicon Software Development with Arm Models for Cortex-A5 DesignStart

    Rob Kaye
    Rob Kaye

    Arm DesignStart is enhancing the Cortex-A5 package to help custom chip designers to expand market opportunities and develop richer experiences. The new package helps to reduce the development time of Arm-based Linux-capable chips. Designers can now take advantage…

    • over 1 year ago
    • DesignStart
    • DesignStart blog
  • Cortex-R5: Divide-by-zero

    Tau
    Tau

    Hello,

    I am using Xilinx MpSoc Ultrascale+ ZCU102.

    I want to generate an interrupt when dividing by zero.
    I read the Cortex-R5 technical reference manual (infocenter.arm.com/.../index.jsp
    The system control register C1 has the DZ bit which control the generation…

    • Answered
    • over 1 year ago
    • Processors
    • Cortex-R / R-Profile forum
  • R52 Development Boards

    Poz1
    Poz1

    Hello, 
    I am unable to find boards with R52, is there any board with public availability?
    I only found the NXP GreenBox (for approved customers) :/

    Thanks,
    Alessandro

    • over 1 year ago
    • Processors
    • Cortex-R / R-Profile forum
  • Arm Allinea Studio 19.2: building on Libraries and Arm Compiler for Linux performance

    Patrick Wohlschlegel
    Patrick Wohlschlegel

    Arm Allinea Studio 19.2 is now available. This new major release includes valuable updates to the Arm Performance Libraries (Arm PL) and the Arm Compiler for Linux. This new version includes our first attempt at the Arm Opt Report and the introduction…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • Arm Forge 19.1: Introducing "Forge Ultimate" edition and region profiling capabilities

    Patrick Wohlschlegel
    Patrick Wohlschlegel

    Arm Forge 19.1 is now available. This new major version includes the launch of a new Arm Forge Ultimate edition and the introduction of "region profiling", leveraging LLNL's work on Caliper.

    Introduction of Arm Forge Ultimate

    By popular…

    • over 1 year ago
    • High Performance Computing
    • HPC blog
  • confusing about procedure of ISR in book "ARM system developer guide"

    AndyLinNewbie
    AndyLinNewbie

    Hi, there.

    I'm new to arm family, and please bear with me of asking fundamental questions.

    In book "arm system developers guide-designing and optimizing system software"

    9.1.1 ARM Processor Exceptions and Modes, page 318

    When an exception…

    • over 1 year ago
    • System
    • Embedded forum
  • Good starterboard, C or Linux etc

    John
    John

    hi all,

    I'm used to use microchip controllers (Professional software engineer), but because I need higher calculation speed, I have to move to arm processors.

    For that reason I'd like to start with a starter kit.

    I'd like to experiment with Ethernet…

    • Answered
    • over 4 years ago
    • System
    • Embedded forum
  • Stable set of ARM MCU, libraries, and Dev Environment

    Paul
    Paul

    Hi,

    I tried to get into this a year ago and ran out of time, here I go again... and I hope this isn't too opinion based, the state of IDEs and libraries should be clear (in flux or stable)

    I'm looking for a stable set of ARM MCU, libraries, and dev…

    • over 3 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Yocto on AMOS 820 hello world?

    PhysicsGuy
    PhysicsGuy

    The AMOS 820 seems to be a good fit for a system I'm developing, and installation of the linux BSP and creation of the out-of-the-box image went flawlessly. However, at this point the documentation trails off, before a simple helloworld example for build…

    • over 2 years ago
    • Software Tools
    • Arm Development Studio forum
  • stdio.h does not recognize FILE *fpointer

    Abbasi
    Abbasi

    I am using IAR embedded workbench software for ARM CORTEX M3 controller. I have already included stdio.h library and it have fopen function like this 

    but when i am declaring my file pointer like this

    FILE *fpointer;

    Its giving me these two errors.

    …
    • over 1 year ago
    • Software Tools
    • Arm Development Studio forum
  • What is TrustZone for ARMv8-M?

    Diya Soubra
    Diya Soubra

    As a product manager for the Cortex-M33, I see this question pop up a lot. Below is my version of the answer.

    Characteristics of TrustZone technology

    • TrustZone is the security foundation for billions of ARM Cortex-A processor-based systems
    • TrustZone…
    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • A couple of use cases for TrustZone for ARMv8-M

    Diya Soubra
    Diya Soubra

    Root of Trust implementation – Connected devices with authentication requirements need a root of trust in the system architecture. This is particularly important for devices that can be updated over the air. In a system with TrustZone technology, code…

    • over 3 years ago
    • TrustZone for Armv8-M
    • TrustZone for Armv8-M forum
  • the means of tail-chaining of interrupts

    xiasxian
    xiasxian

    hellow

         I am reading the book  “Cortex  -M3 Embedded Software Development” on page of 3,chapter 1.1 Nested Vectored Interrupt Controller (NVIC),

    i don not understand  the means of tail-chaining of interrupts .In the sentence of  "The NVIC also…

    • over 2 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • No segmentation fault when expected with aligned load and store

    aketh
    aketh

    Hi all,

    It is a well known fact that performing an aligned vector load with an unaligned memory address should lead to segmentation fault.

    However, when I do try to run code segment below using the same, i do not see any segmentation fault.

    ---------…

    • over 2 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Choosing the right platform for embedded software development

    Zach Lasiuk
    Zach Lasiuk

    Developing software is hard.

    Developing embedded software is even harder.

    Besides contending with traditional pitfalls such as syntax errors like missing colons, logical errors like setting a variable to the wrong value, you are also challenged with complex…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • What are CMSIS software components?

    Christopher Seidl
    Christopher Seidl

    The Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for Arm Cortex-M and Cortex-A processors and defines generic tool interfaces.   

    The CMSIS-Pack standard specifies a delivery mechanism for…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Develop Embedded Control Systems Efficiently in MATLAB with Arm Models and Compiler Integration

    Zach Lasiuk
    Zach Lasiuk

    Overview

    Developing software involving DSP, control systems, and complex algorithms running on embedded targets is a humbling task. To streamline this often complex and tedious process, Arm has several offerings to help verify & optimize code under development…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Shrink Your MCU code size with GCC ARM Embedded 4.7

    Joey Ye
    Joey Ye

    GNU Tools for ARM embedded processors, or GCC ARM Embedded for short, version 4.7 is now available.

    The previously released version, 4.6, had more than 30,000 downloads. As well as new features such as MAC OS hosting, GDB enhancement, and other optimizations…

    • over 7 years ago
    • System
    • Embedded blog
  • No segmentation fault with unaligned access

    aketh
    aketh

    Hi all,

    It is a well known fact that performing an aligned vector load with an unaligned memory address should lead to segmentation fault.

    However, when I do try to run code segment below using the same, i do not see any segmentation fault.

    ---------…

    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
>