7,在项目配置窗口的“User”窗口的编译成功能运行的命令第一行,第二行勾选并分别填入命令:
“arm-none-eabi-objcopy.exe -O binary -j .text .\debug\obj\!L.elf .\debug\obj\!L.bin”
“arm-none-eabi-size.exe !L.elf”
8,在项目配置窗口“CC”窗口,填上宏定义define:“SEMIHOSTING”,包含路径“..\src;..\inc;..\look\include”
去掉“enable APCS...”和 “Support Calls Between ....”选择项并勾选上“Compile Thumb code”和真入编译器编译控制参数
“-pipe -ffunction-sections -fdata-sections -gstrict-dwarf -finline-limit=100000000”
9,在项目配置窗口的“Linker”窗口里,勾选择上不用标准启动文件和库文件,填入连接脚本:“.\m051.ld”,LOOK的路径
“..\look\lib” 和连接控制参数“-Wl,--relax -Wl,--gc-sections -Wl,-z -Wl,max-page-size=0”
|