• ARM scatter file symbols not defined?

    liqiyang1908
    liqiyang1908

    In my scatter file, I have a memory region named TCM_COPY,

    In my C file, i am trying to extern the region_name like,

    extern unsigned int Image$$TCM_COPY$$Base.

    But when I compile that C file, the ARM compiler generates an error;

    L6218E: Undefined symbol…

    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • ARM Compiler 6 (CLANG) and bit-banding

    Marco Stucchi
    Marco Stucchi

    Hi, did Compiler 6 CLANG drop support for bit-banding for Cortex M3 and M4 ? I can't find any reference to such a feature.

    Thank you,

     Marco

    • Answered
    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • I need a compiler

    ahmednader
    ahmednader

    I downloaded the DS-5 community to build my OS on ARM cpus but I don't have a free compiler for C so i downloaded the ARM c compiler 6 but can't work for no license . now what do i do ? i need help

    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • do you recommend using the V5 compiler or the V6 on cortex m4?

    stac
    stac

    I have recently started using the keil compiler for STM32 cortexL4 series of microcontrollers.

    I am interested in using the v6 compiler, especially as support for the v5 seems to be ending.

    However all the examples seem to indicate that the v6 is not…

    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • How to specify both image address and load address on armlink

    xiaofan
    xiaofan

    Hello,

    I want copy my RO-data and vector table to RAM, and run in RAM complete.
    I have two question:

    1.  In my.sct file
        I specify vector table(RESET AREA) image address at 0x20000000,
        How to specify vector table load address at 0x08000000?

    2.  In boot.c f…

    • over 2 years ago
    • Software Tools
    • Arm Compilers forum
  • Compiler doesn't implement "Conditional Execution Instruction" (e.g. SUBS). Why ?

    Pavel
    Pavel

    Hello,

    In the excellent textbook ARM System Developer's Guide: Designing and Optimizing System Software (Andrew N. Sloss, Dominic Symes, Chris Wright - Elsevier, 2004) there is example on the page 115:

    int checksum_v6(int *data)
    {
    unsigned int i;
    int…
    • over 3 years ago
    • Software Tools
    • Arm Development Studio forum
  • How to compile hello word code with aarch64 gcc

    Huailiang Li
    Huailiang Li

    Assembly code:

        .syntax unified
    
        @ --------------------------------
    .global main
    main:
        @ Stack the return address (lr) in addition to a dummy register (ip) to
        @ keep the stack 8-byte aligned.
        push    {ip, lr}
    
        @ Load the…

    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • overlay_manager

    hamzi
    hamzi

    i couldn't force the linker to use the mecanism overlay_manager implemented by keil because the linker does it automaically , could any one had worked with it could help me ?

    • over 2 years ago
    • Software Tools
    • Arm Compilers forum
  • How to get a hex file from vmlinux by fromELF?

    Kray
    Kray

    Hi, All,

    I want to use the elf "vmlinux" to get a vhx hex file. I used below command:

    fromELF --vhx vmlinux --output vmlinux.hex

    Then I got a folder "vmlinux.hex", and two files in the folder.

    But I want to get one hex file, becau…

    • over 2 years ago
    • Software Tools
    • Arm Compilers forum
  • Error Include Mutex IAR Embedded Workbench ARM

    BrunoAS
    BrunoAS

    I'm trying to implement the EtHash algorithm in the AM3357 microcontroller, but when I try to include the mutex library it shows the following error: "Fatal Error [Pe035]: #error directive: "IAR Systems does not support mutex""…

    • over 1 year ago
    • Software Tools
    • Arm Development Studio forum
  • Compiler flags across architectures: -march, -mtune, and -mcpu

    John Linford
    John Linford
    Please note that all current -march, -mtune, and -mcpu flags can be found in the compiler manual. The command `man armclang` will show the manual page.

    GNU compilers and LLVM-based compilers like the Arm Compiler for HPC have three compiler flags…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Developing for multi-core and heterogeneous devices made easy

    Ronan Synnott
    Ronan Synnott

    You are no doubt aware that Arm processors come in all sizes, the Cortex-A profile provide the highest performance, often implemented in multi-core configurations, with functionality to support rich operating systems. The Cortex-R profile target hard real…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Software building blocks for faster functional safety certification

    Christopher Seidl
    Christopher Seidl

    Many products in markets such as automotive, industrial, railway, and healthcare are required to be certified against functional safety standards. In the standards, safety integrity levels (SIL) specify the methods to be used during development for verifying…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Arm Compiler 6.11 – What’s New?

    Peterson Quadros
    Peterson Quadros

    Another milestone was achieved for the Arm Compiler with version 6.11 released at the end of October 2018.

    The key highlights of Arm Compiler 6.11 are:

    • Achieves best-in-class CoreMark score of 3.96 CoreMarks/MHz on a Cortex-M33.
    • Support for the very…
    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Migrating Keil MDK projects to Arm Development Studio

    Ronan Synnott
    Ronan Synnott

    Arm has launched the Arm Development Studio, the latest suite of tools for embedded C/C++ software development on any Arm-based platform. Building on over 25 years of experience, Development Studio incorporates many of the best features of previous tool…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Migrating DS-5 projects to Arm Development Studio

    Ronan Synnott
    Ronan Synnott

    Arm has launched the Arm Development Studio, the latest suite of tools for embedded C/C++ software development on any Arm-based platform. Building on over 25 years of experience, Development Studio incorporates many of the best features of previous tool generations…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Meet Development Studio: Arm’s new flagship tool suite bringing together Arm and Keil development tools

    Andrew Semple
    Andrew Semple

    Today I’m very pleased to announce our latest toolchain, Arm Development Studio, to the wide software development community. Featuring both Arm and Keil industry-leading tools, the new embedded development tool suite has been designed to increase…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Achieving the best performance and code size using Link Time Optimization in Arm Compiler 6

    Paul Black
    Paul Black

    As Product Manager for the Arm Compilers, I’m often asked “Paul - this LTO stuff – what’s it all about?!” And I reply “Ah – I’m glad you asked me that! Please, grab yourself a cup of coffee and pull up a…

    • over 3 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • where can i find documentation for c++ traits supported by ARMCC ?

    Caspar Lucas
    Caspar Lucas

    where can i find documentation which outlines what/which traits are supported by the Arm Compiler?

    ie things like :

    • remove_all_extents
    • is_array<T>
    • .....

    Version :ARMCC 5.06

    Thanks..

    Caspar.

    • over 4 years ago
    • Software Tools
    • Arm Development Studio forum
  • Build error in my code with DS-5 armcc pthread.h not found

    AJIT
    AJIT

    Hello,

    Recently I have started using ARM DS-5 . Compiling a C code using DS-5 - with the ARM Compiler 5.06 built in DS5.

    I have code which uses pthreads, and the build is failing when i have

    #include <pthread.h>

    Error : Cannot open source input file…

    • over 4 years ago
    • Software Tools
    • Arm Development Studio forum
  • Placing and Accessing data at/from specific addresses

    Asif Rizwan
    Asif Rizwan

    IDE:                               ARM DS-5 (v5.19.0)

    Platform:                        Cortex-R4 (Dual…

    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • armcc --via file limitation?

    Gerhard Olsson
    Gerhard Olsson

    armcc 5.0.4.82 on Win7

    When armcc links, I get the following error message (formatted by CMake/ninja)

    Error: C4365E: Subtool invocation error: Command line too long

    This error message is not described for armccor armlink

    The command line is as follows (there…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • armv8 bootrom

    bug57520
    bug57520

    Hi ARM experts,

       

    I'm new to develop boorom with armv8 CPU. 

    I have seen the example in ARM DS-5 .(startup_v8_ARMCompiler6)

    But I have no idea which step is  essential .

    Could you show me or tell me where I can find the related…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • armlink stuck in armcc

    42Bastian
    42Bastian

    Hi

    I want to use armcc to pre-process my scatter file:

    #! armcc -E

    ...

    but armlink gets stuck.

    If I kill armcc.exe armlink returns an error that armcc terminated (because of killing).

    Any idea?

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • Using armcc with Autotools

    Marden Marshall
    Marden Marshall

    I'm trying to migrate a bare metal ARM project, that was previously built with GCC (arm-xilinx-eabi) and Autotools, over to DS-5 armcc toolchain.  Does anyone have a working example of using Autotools (autoconf / automake) with armcc, armlink, armar,…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • View related content from anywhere
  • More
  • Cancel
<>