While I was able to compile c++ source codes into ARM binary using GNU
Sourcery toolchain, I failed to compile ARMASM assembly to binary.

 

I used ARM RVDS 4.0 (armasm and armlink). Although I successfully got an ELF
file, the ELF file could not be read by Gem5. The error message I got was:

 

gem5.opt: build/ARM_SE/base/loader/elf_object.cc:333:
ElfObject::ElfObject(const std::string&, int, size_t, uint8_t*,
ObjectFile::Arch, ObjectFile::OpSys): Assertion `text.size != 0' failed.

Program aborted at cycle 0

 

May I ask if there is any trick I should play when I compile ARMASM code?

 

Thank you!

 

Best,

Xiangyu

 

 

 

 

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to