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
-
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