Doubt about elf2hex #266
Unanswered
claubersouza
asked this question in
Q&A
Replies: 1 comment 2 replies
-
|
ELF is a program exchange/binary format it contains various sections with instructions and data which need to be loaded to the processor memory for execution. Hex is a dump of the program/data memory sections which should be loaded to the processor memory before boot. Since there is no operating system in the co-processor to perform "program loading" at runtime from the ELF, we dump the bit image and load the raw binary before booting (from a ROM or such) or from the OpenCL driver using a host CPU. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm studying how compilation for OpenAsip works. A big basic question, I don't understand why it uses elf2hex, I know it removes elf which is the link used in unix operating systems. But why does Risc-V need this?
Beta Was this translation helpful? Give feedback.
All reactions