eabi Questions
2
Solved
I just read https://www.keil.com/support/man/docs/armlink/armlink_pge1406301797482.htm. but can't understand what a veneer is that arm linker inserts between function calls.
In "Procedure Call...
3
Solved
The more I look at this PDF (Application Binary Interface for
the ARM Architecture: The Base Standard) the less I understand what it means. Also I'd like some comments on Procedure Call Standard fo...
1
Solved
My question is about some popular but not well documented code I have found in ARM CORTEX M startup files like this STM32.
The 'pattern' is:
.size X,.-X
,where X is a symbol or label.
I have ...
1
Solved
I am currently trying to understand the inner code of the glibc's syscall function. Below is the code (taken from here).
/* In the EABI syscall interface, we don't need a special syscall to
imple...
Spinach asked 22/8, 2018 at 7:57
2
Solved
I know that similar questions has been asked in the past, but I have implemented after a long process the algorithm to find the quotient correctly using the division by repeated subtraction method....
Purpurin asked 23/5, 2017 at 7:40
1
Solved
I'm most interested in extracting the architecture version, i.e. v5, v5T, etc. I've been referencing Elf for the ARM Architecture Section 4.3.6 Build Attributes which has been helpful in getting me...
2
Solved
I have some PowerPC assembly code translated with a gcc cross compiler with this function:
uint32_t fill_cache(void)
{
__asm__ ("addi 3, 0, 0\n"); /* R3 = 0 */
/* More asm here modifying R3 and ...
1
Solved
I'm working on a project using Rust on an embedded device, where I'm trying to write functions in Rust that can be called from C. I compile the project without the standard library, more or less fo...
6
What for do we need ARM EABI v7a System image in Android development?
What is the purpose of that particular image?
4
Solved
When you build a gcc toolchain there is the possibility to build it as arm-elf or as arm-none-eabi, but what is the difference?
I use the eabi today, but that is just since everyone else seem to ...
2
Solved
The GCC uses a 4-byte wchar_t by default. I can set the option -fshort-wchar to get 2 bytes per wchar_t in the L"string constants". But when I set the compiler option to my source file I get the fa...
3
Solved
I'm working on an Android project and I am using the NDK to call native methods.
I have two libraries (.so files) and one is located in the libs/armeabi folder and the other one is located in the ...
Bina asked 6/6, 2011 at 8:40
3
I have a product which bootloader and application are compiled using a compiler (gnuarm GCC 4.1.1) that generates "arm-elf".
The bootloader and application are segregated in different FLASH memory...
1
© 2022 - 2024 — McMap. All rights reserved.