📄 makemod
字号:
# Makemod - a makefile to form a bootloader module wrapper around the angel# rom imageMOD_DIR= ./bsl_mod/ANGEL_IMAGE_DIR= ./little_rel/ANGEL_IMAGE_FILE= angEvaluator7t.bin# May need to recompile cksum.c, which modifies the module object to pass the# bootloader's checksum test. Use this C compiler.NATIVE_CC= gccAPCS= 3/32bit/noswst/nofpCPUTYPE= -arch 4T# The following is the load address in Flash for the angel imageMOD_LOAD_ADDR= 0x01810000mod_angel: $(MOD_DIR)modmake.o $(MOD_DIR)module.o $(MOD_DIR)cksum armlink -vv -bin -nozeropad -ro-base $(MOD_LOAD_ADDR) $(MOD_DIR)modmake.o \ $(MOD_DIR)module.o -o $(ANGEL_IMAGE_DIR)$(ANGEL_IMAGE_FILE).mod $(MOD_DIR)cksum $(ANGEL_IMAGE_DIR)$(ANGEL_IMAGE_FILE).mod# Uncomment the following to produce a file the bootloader can load directly# uuencode angel_module.rom angel_module.rom > angel_module.rom.uue$(MOD_DIR)modmake.o: $(ANGEL_IMAGE_DIR)$(ANGEL_IMAGE_FILE) $(MOD_DIR)modmake.s cd $(MOD_DIR);armasm -32 -apcs $(APCS) $(CPUTYPE) -pd "ANGEL_IMAGE SETS \"../little_rel/angEvaluator7t.bin\" " modmake.s$(MOD_DIR)module.o: $(MOD_DIR)module.c $(MOD_DIR)module.h cd $(MOD_DIR);armcc -c -fc -fah -apcs $(APCS) $(CPUTYPE) module.c$(MOD_DIR)cksum: $(MOD_DIR)cksum.c $(NATIVE_CC) -O2 -o $(MOD_DIR)cksum $(MOD_DIR)cksum.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -