바이너리에 앞단에 헤더를 넣고 정보를 추가하는 것이 일반적이지만..
뭐 여튼 귀찮으니 일단 봅시다.
이건 ARM 스타트업 코드..
B INITRESET
LDR PC, Undef_Addr
LDR PC, SWI_Addr
LDR PC, Pref_Addr
LDR PC, Data_Addr
B .
LDR PC, [PC,#-0xF20]
B INITRESET
Reset_Addr
DCD INITRESET
Undef_Addr
DCD 0x4004
SWI_Addr
DCD 0x4008
Pref_Addr
DCD 0x400C
Data_Addr
DCD 0x4010
DCB "V4R3BLA", 0 ;; --> ***이 위치는 절대번지 + 0x34부터 시작.
ALIGN 4 ;; 안 쓰면 다음 실행코드는 손발리 오그라 듬.
INITRESET
위에 *** 부분부터 포인터 찍고 접근하면 됨.
뭐 이런 방법도 다 쓰고 참나원 나원참 원참나.
빌드나 첵아웃시 버전 반영하는 자동화 배치 짜서
매크로 파일 자동 생성 하도록 하면 됨.