arm Questions

4

How to determine whether NEON engine exists on given ARM processor? Any status/flag register can be queried for such purpose?
Rimrock asked 2/11, 2014 at 15:58

2

In my program I need to load a shared library dynamically with dlopen(). Both the program and the shared library are successfully cross-compiled for an ARM architecture with the cross-compiler inst...
Villenage asked 20/3, 2015 at 20:29

2

Solved

I am learning ARM Assembly, and I am stuck on something right now. I know about the Link Register, which if I'm not wrong holds the address to return to when a function call completes. So if we h...
Lucienlucienne asked 4/12, 2015 at 15:36

2

I am working on a project where I have a router with ARMv7 processor (Cortex A15) and OpenWRT OS. I have a shell on the router and can load kernel modules with insmod. My goal is to write a kernel...
Hardening asked 2/8, 2017 at 11:41

4

I'm trying to use arm-none-eabi-gdb as the debugger for my stm32 project, but when I try to execute it, it return the following error: Could not find platform independent libraries <prefix> C...
Scope asked 10/5, 2022 at 13:23

4

I am trying to understand, if there is a fast way to do a matrix transpose (64x64 bits) using ARM SIMD instructions. I tried to explore the VTRN instruction of ARM SIMD but am not sure of its effec...
Soggy asked 21/3, 2022 at 4:19

4

Solved

I have been messing around with the Flags while learning ARM assembly on my Raspberry PI. I have devised of ways only to set the zero flag, only the negative, and only the carry flag. However I can...
Alfonsoalfonzo asked 2/10, 2018 at 3:15

5

I tried to use the hardware NSS signal with the HAL library, but I can't find any function to make the NSS pin have a low or high level. I also tried to find the answer in the HAL documentation, bu...
Cleromancy asked 3/3, 2016 at 18:39

2

Solved

I am trying to find away to run the gdb-multiarch command in RHEL. I have installed the QEMU emulator for ARM processing. I want to install the GDB for debugging. I am able to install the GDB-multi...
Lumpkin asked 23/9, 2013 at 20:49

4

I'm looking through this tutorial: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/ok01.html The first line of assembly is: ldr r0,=0x20200000 the second is: mov r1,#1 I thought ld...
Aten asked 26/12, 2012 at 21:50

2

Solved

I am confused with the clock system on my STM32F7 device (Cortex-M7 microcontroller from STMicroelectronics). The reference manual does not clarify the differences between these clocks sufficiently...
Formularize asked 24/10, 2016 at 9:28

2

Solved

I came across several references to the concept of a dual issue processor (I hope this even makes sense in a sentence). I can't find any explanation of what exactly dual issue is. Google gives me l...
Kriss asked 4/11, 2011 at 19:28

6

I have an object file and am trying to disassemble it. When I use: objdump -d example.o I get an assembly in code in the file format of elf64-x86-64. I am trying to disassemble this into ARM, h...
Nihility asked 4/10, 2010 at 21:57

20

Solved

I use the latest Apple M1 chip processor. And I keep getting errors while application installation. I run: brew install openjdk@11 Error: Cannot install in Homebrew on ARM processor in Intel defau...
Trust asked 23/11, 2020 at 6:13

1

Solved

I'm working on a stm32f3 dev board, and met an error /opt/homebrew/Cellar/arm-none-eabi-gcc/13.2.0/lib/gcc/arm-none-eabi/13.2.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directo...
Toney asked 7/10, 2023 at 8:39

1

Does vfmaq_f32 really have higher running accuracy? I guess the accuracy of vfmaq_f32 varies depending on the length of the bit extension of the floating point processing unit in different architec...
Galway asked 14/9, 2023 at 7:50

1

Solved

I get the following warning: -mcpu=cortex-r5 conflicts with -march=armv7-r switch When I set -mcpu to cortex-r4 or cortex-r4f I do not get the problem. As the Cortex R5 is the same armv7-r archite...
Cabot asked 30/1, 2017 at 11:27

4

Solved

I am trying to get python 3.10.0 installed on my Apple M1 Silicon. Installing via asdf venv manager. 3.7.9 and 3.9.4 work without any issues but installing 3.10.0 causes the following error: Last 1...
Basilbasilar asked 29/11, 2021 at 9:41

8

Solved

So I had an interview question before regarding bit manipulation. The company is a well known GPU company. I had very little background in assembly language (weird despite being a phd student in co...
Mystery asked 1/4, 2013 at 1:49

3

While trying to use a Ubuntu 14.04 system to cross compile Node.js v0.10.30 for ARM (Raspberry Pi B), I'm experiencing an error message: Node.js configure error: No acceptable C compiler found! ...
Crowley asked 6/8, 2014 at 21:24

4

Solved

For my current project we are having an issue which we can solve if we are able to recompile the arm toolchain (gcc, c++stdlib, nanolibc, etc) from source. From the arm website I can download a sna...
Battologize asked 30/5, 2022 at 22:31

12

Solved

I want to know the difference between FIQ and IRQ interrupt system in any microprocessor, e.g: ARM926EJ.
Unstudied asked 10/6, 2009 at 6:9

4

I'm working on a bare-metal STM32 project, compiling on a Linux x64 host. After upgrading my toolchain from gcc-arm-none-eabi-11.2-2022.02 to arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi, I get...
Dropper asked 16/9, 2022 at 9:33

2

Solved

i really need your help. I am having problems with node (v16.8.0) and my macOS with arm processor. Every time i want to run the backend of this project i get this: dyld[17378]: missing symbol calle...
Kempe asked 24/10, 2022 at 17:18

6

Solved

I am a bit confused about instruction sets. There are Thumb, ARM and Thumb 2. From what I have read Thumb instructions are all 16-bit but inside the ARMv7M user manual (page vi) there are Thumb 16-...
Rothrock asked 23/2, 2015 at 8:53

© 2022 - 2025 — McMap. All rights reserved.