Hi all,
I'm trying to compile my application with -fsanitize but when linking it fails complaining that it cannot find any library for the linker flag '-lasan'. I did check and it seems that the ARM toolchain 8.2-2018.11 does not ship with…
Hi all,
I'm trying to compile my application with -fsanitize but when linking it fails complaining that it cannot find any library for the linker flag '-lasan'. I did check and it seems that the ARM toolchain 8.2-2018.11 does not ship with…
1. Does arm-gcc-none-eabi and newlib is packed?
2. Why arm-gcc-none-eabi need glibc 2.14?
I have a problem when I use arm gcc none eabi cross compiler.
"version GLIBC_2.14 not found"
Then I install glibc 2.14 and add to LD_LIBRARY_PATH. It's perfect…
Hi again;
I've built ComputeLibrary in an Linux Environment using gcc 7.x version targetted for bare_metal and armv7a. Build was succesfull and I have 3 library (.a extension) files called
'arm_compute__core-static'
'arm_compute_graph…
Hello,
Looking for some pointers on the scenario below. I'm fairly new to firmware and bare-metal programming.
In the system I'm working on, I am looking to get a bootloader and 2 application programs compiled. The 2 application programs will be placed…
Hi;
I have built 'Compute Library' as said in Bare Metal Building section of documentation by using Linaro toolchain on Ubuntu. I'm targetting bare-metal.
On another machine, I want to use this library but this machine has an Arm Compiler…
1.
aarch64-elf-gcc need use glibc2.14 while our central version up to glibc-2.12 only
2.
I have downloaded glibc-2.14 in my local directory
3.
There is a limitation in my environment that if I add glibc-2.14 path into LD_LIBRARY_PATH directly, DS-5 eclipse…
1.
aarch64-elf-gcc need use glibc2.14 while our central version up to glibc-2.12 only
2.
I have downloaded glibc-2.14 in my local directory
3
I try to set LD_LIBRARY_PATH to my local glibc-2.14 directory then isuue following command:
>>>>>>>>>>>>>>>>>>…
inline int foo(int a, int b, const int immed)
{
register int result;…I have not seen any axi transfer when I run coresight example helloworld.
And the cpu program counter stopping in some code
I have some questions when I check my IMAGE0.lst file
1 .why printf is branch to putchar instead of printf in coresight example?
2. Is…
Greetings,
Im currently trying to fix a strange behavior of objcopy, which sometimes generates invalid output binary image with 0x4 byte shift.
I found this issue because this shift was affecting my __init_array_start__ table (which is indeed pointing…
Dears,
Whould you please help me understanding why "volatile" has been introduced since CMSIS-Driver v2.2 into the "status" type?
For instance, here : https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/Driver/Include/Driver_I2C…
I noticed a optimization difference between compiling a simple source code with ARM GCC in C and C++. The C++ version seems to optimize a lot less stack usage.
To demonstrate this problem, I compiled the following code with arm-none-eabi-gcc version gcc…
Arm offers 2 different GCC toolchains: one for Cortex-M/R devices and the other one for Cortex-A devices. However, in the Cortex-M/R toolchain documentation, it is specified that Cortex-A targets are accepted too, so this confuses me: why is there another…
Dear colleagues.
I am compiling the Intel TBB in an effort to optimize my code to the Cortex-M53, however, because I was still forced to use GCC 4.9 I'm getting some warning messages about the use of 32bit Thumb Instrucions in IT blocks:
Warning…
I would like to know if any of the compilers/libraries for Cortex-M support the std::thread type (from the <thread> header) or if there is any plan to support that in the near future. I am interested in both Keil MDK / DS-5 or GCC for ARM. Thank you!…
How does a developer prevent an attacker from taking control of a program when the developer is providing the tools to the attacker? What are code reuse attacks and how can the Arm Architecture remove the vulnerabilities? How can someone use these architectural…
Hi,
I am trying to migrate GCC from 7.2.1 to 8.3.
To do so, I took the prebuilt binaries from your website
developer.arm.com/.../downloads
I used to take the packages from Linaro in the past.
I am using the bare metal binaries for AArch64.
I have the following…
I've just created another release of my bleeding-edge-toolchain script, which builds a complete toolchain for ARM microcontrollers. This toolchain uses the most recent versions of all possible components:
how do i install gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2 in ubuntu 18.
I have unzipped it to a directory as explained but I couldn't use it.
any help, thanks
I'm seeing a segmentation fault in gcc-arm-none-eabi-8-2018-q4-major when I try to debug a binary written in Rust (it's actually the TockOS kernel).
Rust is actually using LLVM nightly to generate the binary. I wonder if that's causing issues…
hello,
we use the linaro build: gcc-linaro-4.9.4-2017.01-i686-mingw32_arm-linux-gnueabihf and want now to update to v8.3.
is the new version, or similar version gcc v8.3 also available for windows?
i found only the bare-metal versions for windows.
thanks…
Architecture: Cortex-M0
Toolchain: gcc-arm-none-eabi-6-2017-q2-update, gcc-arm-none-eabi-8-2018-q4-major
In an attempt to mitigate the possibility of stack overflow I would like to reset the stack pointer after entering a function that will never return…