파일을 eclipse c++
컴파일러에서 가져올 필요가 있습니다. 나는 .elf
파일 만 받았다. 결국, 바이너리 코드 만 컨트롤러에 입력해야합니다.이클립스 C++을 사용하여 바이너리 파일을 얻는 방법은 무엇입니까?
.elf
파일을 유틸리티를 사용하여 이진 파일로 변환했는데 방법이 아닙니다.
오, 나는 atollic truestudio
을 사용하는 것을 잊어 버렸습니다.
파일을 eclipse c++
컴파일러에서 가져올 필요가 있습니다. 나는 .elf
파일 만 받았다. 결국, 바이너리 코드 만 컨트롤러에 입력해야합니다.이클립스 C++을 사용하여 바이너리 파일을 얻는 방법은 무엇입니까?
.elf
파일을 유틸리티를 사용하여 이진 파일로 변환했는데 방법이 아닙니다.
오, 나는 atollic truestudio
을 사용하는 것을 잊어 버렸습니다.
우선 Elf는 "바이너리"파일입니다 (아마도 컴파일 된 실행 파일을 의미 할 것입니다). jtag/디버거를 사용하여 컨트롤러에로드 할 수 있습니다. GNU 툴체인을 사용하면 objcopy를 사용하여 .elf를 원시 바이너리로 변환 할 수 있습니다. Objcopy는 Eclipse/cdt에서 또 다른 컴파일 단계로 추가 될 수 있지만 아마 IDE 제공 업체가이 작업을 수행해야합니다 (이미 IDE를 활성화 할 수있는 옵션이 없는지 확인하십시오). 인텔 32 비트 진수를 들면
: fromelf -i32 Main.axf> Main.i32
모토로라 32 비트 진수의 경우: 중심의 Verilog 바이트 fromelf -m32 Main.axf> Main.m32
진수 형식 : fromelf -vhx Main.axf> Main.vhx 일반 이진 들어
: fromelf -bin Main.axf> Main.bin