工具/软件:TI C/C++编译器
您好,
当我生成CCS项目时,CCS (V 6.x.x)在调用Arm Hex Utility之前调用后生成,如下面makefile的部分所示。
#工具调用
FirmwareCom_Release.out:$(OBJS)$(CMD_SRCS)$(GEN_CMDS)
@ECHO '建设目标:$@'
@echo 'invoking:ARM Linker'(调用:ARM链接器)
c:\ti/ccsv6/tools/compiler/ti-CGT-arm_link.7/bin/armcl" 5.2 -mv7R4 --code_state=32 --fab_support=vfpv3D16 --abi=eabi -ooff -opt_of_speed=5 -g --define=eval_Board ---flo_support=vpvpv3d -vf_support/heap-rema_rema_rema_rema_rema_f_reprintb=5f_rema_reml_-f_rema_rema_-f_rema_rema_rema_-f_rema_rema_-f_rema_-f_rema_-f_-f_-f_-f_rema_-f_rema_rema_rema_-f_-f_-f_reprinti=5b_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_re 5.2 5.2
@ECHO '完工目标:$@'
@回波''
@$(make)--no-print-directory post-build
FirmwareCom_Release.S19:$(EXE_Outputs)
@echo 'Invoking:ARM Hex Utility'(调用:ARM十六进
"C:/ti/ccsv6/tools/compiler/ti-CGT-arm_arm.7/bin/armhex" 5.2 --exclus=.text:cio --fill = 0xFFFFFF --linkerfill --memwidth=32 --romwidth=32 --motorola =3 -o "FirmwareCom_Release.s19"$(EXE_Outputs__quoted)
@ECHO '竣工:$@'
@回波''
在另一台使用CCS (也是V 6.x.x)的PC上构建项目,调用ARM Hex实用程序后,在此处按预期完成后期构建:
#工具调用
FirmwareCom_Release.out:$(OBJS)$(CMD_SRCS)$(GEN_CMDS)
@ECHO '建设目标:$@'
@echo 'invoking:ARM Linker'(调用:ARM链接器)
c:\ti/ccsv6/tools/compiler/ti-CGT-arm_link.7/bin/armcl" 5.2 -mv7R4 --code_state=32 --fab_support=vfpv3D16 --abi=eabi -ooff -opt_of_speed=5 -g --define=eval_Board ---flo_support=vpvpv3d -vf_support/heap-rema_rema_rema_rema_rema_f_reprintb=5f_rema_reml_-f_rema_rema_-f_rema_rema_rema_-f_rema_rema_-f_rema_-f_rema_-f_-f_-f_-f_rema_-f_rema_rema_rema_-f_-f_-f_reprinti=5b_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_rema_re 5.2 5.2
@ECHO '完工目标:$@'
@回波''
FirmwareCom_Release.S19:$(EXE_Outputs)
@echo 'Invoking:ARM Hex Utility'(调用:ARM十六进
"C:/ti/ccsv6/tools/compiler/ti-CGT-arm_arm.7/bin/armhex" 5.2 --exclus=.text:cio --fill = 0xFFFFFF --linkerfill --memwidth=32 --romwidth=32 --motorola =3 -o "FirmwareCom_Release.s19"$(EXE_Outputs__quoted)
@ECHO '竣工:$@'
@回波''
@$(make)--no-print-directory post-build
在第一种情况下,出现这种行为的原因可能是什么?