Ich experimentiere gerade ein wenig mit dem RISC-V GNU Assembler. Dazu folgendes, einfaches Programm:
1 | .file "test.S" |
2 | .section .text |
3 | .balign 4 |
4 | .global test_asm |
5 | |
6 | loop: |
7 | andi x1,x1,0 |
8 | addi x2,x2,1 |
9 | jal x3,loop |
Assemblieren kann ich mit
1 | riscv32-unknown-elf-as test.S |
und das Ergegnis lässt sich mit
1 | riscv32-unknown-elf-objdump -D a.out |
anschauen. Wie kann ich ein *.bin File erzeugen?