cortex-a8 Questions

2

Solved

I'm writing bare metal code (no OS), for an ARM Cortex A9 processor. I need to read a register which is only accessible on supervisor mode (the multiprocessor affinity register, MPIDR). When I'm ...
Becht asked 18/12, 2013 at 8:27

4

Solved

I'm writing code targeting ARM Cortex-A on Android devices (using GNU assembler and compiler), and I'm trying to interface between Assembly and C. In particular, I'm interested in calling functions...
Astraea asked 7/12, 2011 at 20:45

1

Solved

I have a problem on this one. I am using ARM Cortex-A9 with DS-5 to create baremetal firmware. I modified my linker file to intentionally put the .data section LMA adjacent to the text and rodata...
Coleoptile asked 6/10, 2016 at 5:47

5

Solved

I'm working on Cortex-A8 and Cortex-A9 in particular. I know that some architectures don't come with integer division, but what is the best way to do it other than convert to float, divide, convert...

2

Solved

When i look through u-boot source code, i found that it pass global data through r9 register like this register volatile gd_t *gd asm ("r9") So, i'm curious, how does u-boot ensure further codes...
Jews asked 17/11, 2014 at 6:6

2

Solved

I'm using S5PV210 which is based on ARM cortex-A8 When i declare a interrupt routine like this: void isr_routine(void) __attribute__ ((interrupt ("IRQ"))); And compile like this arm-linux-gcc ...
Saucer asked 13/10, 2014 at 14:54

4

Solved

I'm using an ARM Cortex-A8 based processor called as i.MX515. There is linux Ubuntu 9.10 distribution. I'm running a very big application written in C and I'm making use of gettimeofday(); function...
Frater asked 14/7, 2010 at 14:52

2

I'm using a Exynos 3110 processor (1 GHz Single-core ARM Cortex-A8, e.g. used in the Nexus S) and try to measure execution times of particular functions. I have an Android 4.0.3 running on the Nexu...
Exhilaration asked 20/3, 2012 at 21:18

1

I have found in my actual program for ARM CortexA8 with linux a following issue: ´*** glibc detected *** ./PRUssExternal: double free or corruption (top): 0x00024fe8 ***´ I`m searching for that ...
Ambi asked 4/6, 2013 at 14:34

1

Solved

I am really a new starter to Cortex A and I am aware the ARM applies weakly-ordered memory model, and there are three mutually exclusive memory types: Strongly-ordered Device Normal I roughly und...
Apennines asked 7/9, 2013 at 18:34

3

Solved

I need to run Java applications on top of Linux on my Beaglebone. I know that ARM cores do have support for Jazelle technology to execute Java bytecode in hardware. Anyway it is not clear to me wha...
Acquittance asked 15/10, 2012 at 21:55

4

Solved

In ARM Cortex-A8 processor, I understand what NEON is, it is an SIMD co-processor. But is VFP(Vector Floating Point) unit, which is also a co-processor, works as a SIMD processor? If so which one ...
Blackstock asked 4/11, 2010 at 13:16

1

Solved

If you see this popular pipeline diagram of ARM Cortex-A8 given in one of ARM presentations. It is clear that the instruction fetch stage takes 3 cycles, yet the first cycle is sort of discounted. ...
Lucknow asked 28/10, 2012 at 4:8

3

Solved

Might look similar to: ARM and NEON can work in parallel?, but its not, I have some other issue ( may be problem with my understanding): In the protocol stack, while we compute checksum, that is d...
Kamilah asked 19/10, 2012 at 6:54

2

Solved

Refering to @auselen's answer here: Using ARM NEON intrinsics to add alpha and permute, looks like armcc compiler is far more better than the gcc compiler for NEON optimizations. Is this really tru...
Karlise asked 25/9, 2012 at 6:49

1

Solved

This is with reference to question: Checksum code implementation for Neon in Intrinsics Opening the sub-questions listed in the link as separate individual questions. As multi questions aren't to...
Pyrites asked 5/9, 2012 at 8:37

1

Solved

I'm trying to implement the checksum computation code(2's complement addition) for NEON, using intrinsic. The current checksum computation is being carried out on ARM. My implementation fetches 12...
Midrib asked 22/8, 2012 at 5:46

2

Solved

I'm developing an iOS app that needs to convert images from RGB -> BGRA fairly quickly. I would like to use NEON intrinsics if possible. Is there a faster way than simply assigning the components? ...
Arnica asked 9/8, 2012 at 19:56

4

Solved

There is a big (~100 000) array of floating point variables, and there is a threshold (also floating point). The problem is that I have to compare each one variable from the array with a threshold...
Gwenngwenneth asked 30/4, 2012 at 10:12

3

Solved

Learning about ARM NEON intrinsics, I was timing a function that I wrote to double the elements in an array.The version that used the intrinsics takes more time than a plain C version of the functi...
Cholent asked 19/4, 2011 at 13:21

2

Solved

I'm working on writing several real-time DSP algorithms on Android, so I decided to program the ARM directly in Assembly to optimize everything as much as possible and make the math maximally light...
Trooper asked 8/11, 2011 at 17:4

5

Solved

Here is a C++ code: #define ARR_SIZE_TEST ( 8 * 1024 * 1024 ) void cpp_tst_add( unsigned* x, unsigned* y ) { for ( register int i = 0; i < ARR_SIZE_TEST; ++i ) { x[ i ] = x[ i ] + y[ i ]; ...
Dud asked 20/4, 2011 at 12:7

2

Solved

I've recently encountered a strange behaviour of ARM Cortex-A8 when programming it in Assembly. Whenever I MOV anything into R4, my program crashes (stack dump below) 10-14 09:48:43.117: INFO/DEBU...
Apprise asked 14/10, 2011 at 14:4

1

Solved

I'm using Cortex-A8 processor and I'm not understanding how to use the -mfpu flag. On the Cortex-A8 there are both vfpv3 and neon co-processors. Previously I was not knowing how to use neon so I w...
Outhaul asked 18/11, 2010 at 10:2
1

© 2022 - 2024 — McMap. All rights reserved.