⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Scorpio(ARM926EJ) Boot Souce program, the compiler is SDT2.51.
💻
字号:
PRJ= bootf
INIT= initmn
AM1= vectors
CM1= utilx

ARMLINK= c:\arm251\bin\armlink
ARMASM = c:\arm251\bin\armasm
ARMCC  = c:\arm251\bin\armcc
LIB = c:\arm251\lib

#ro-base is at ROM area. Boot code is placed in this area.
#rw-base is at SDRAM area.
LFLAGS = -ro-base 0x00 -rw-base 0x8100000 -bin -nodebug -nozeropad \ 
         $(LIB)\armlib_cn.32l  
AFLAGS = -apcs 3/32bit/noswst/nofp -li -list -cpu ARM9TM -arch 4T
CFLAGS = -c -fc -apcs 3/32bit/noswst/nofp -li -processor ARM9TM -arch 4T -zpz0 

$(PRJ).bin: $(INIT).o $(AM1).o $(CM1).o 				
        del $(PRJ).bin
        $(ARMLINK) $(LFLAGS) -o $(PRJ).bin -first $(INIT).o(RomStartup) \
        $(INIT).o $(AM1).o $(CM1).o 

$(INIT).o: $(INIT).s
        del $(INIT).o
        $(ARMASM) $(AFLAGS) $(INIT).s -o $(INIT).o
$(AM1).o: $(AM1).s
        del $(AM1).o
        $(ARMASM) $(AFLAGS) $(AM1).s -o $(AM1).o
$(CM1).o: $(CM1).c
        del $(CM1).o
        $(ARMCC) $(CFLAGS) $(CM1).c -o $(CM1).o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -