Part Number:LAUNCHXL-CC26X2R1
工程名:simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang
SDK:simplelink_cc13xx_cc26xx_sdk_7_10_01_24
太多差异
但是编译的BIM工程HEX文件一样
Alex Zhang:
项目的配置不一样,检查选项是是否一样?特别是优化选项,会对编译有很大的影响
不同路径,那应该是不同工程,工程都不同了,文件也不同,ccs的选项也可能不同
我这边了解到如果是IAR的话程序中使用了宏__FILE__。会导致bin文件编译出现差别。
工程本身的设置(编译参数等)、库文件(.a)文件、文件的链接顺序等或者源文件本身被修改了
工程内的源代码中,使用了例如 __DATE__, __TIME__ 之类的与时间相关的宏
工程所在的路径被修改了(即,移动了工程的位置),而源代码中使用了例如 __FILE__ 之类与文件路径有关的宏
,
疾风亦有归途:
Alex Zhang said:工程所在的路径被修改了(即,移动了工程的位置),而源代码中使用了例如 __FILE__ 之类与文件路径有关的宏
两台电脑安装SDK路径不一样,这样对Bin的功能是否有影响?
,
Alex Zhang:
会有的。
,
Alex Zhang:
请您这边仔细查看配置选项。
,
疾风亦有归途:
仅有SDK路径不一样会产生什么问题?
因为在Bin文件中确实看到了不同路径
,
Alex Zhang:
Alex Zhang said:
项目的配置不一样,检查选项是是否一样?特别是优化选项,会对编译有很大的影响
不同路径,那应该是不同工程,工程都不同了,文件也不同,ccs的选项也可能不同
我这边了解到如果是IAR的话程序中使用了宏__FILE__。会导致bin文件编译出现差别。
工程本身的设置(编译参数等)、库文件(.a)文件、文件的链接顺序等或者源文件本身被修改了
工程内的源代码中,使用了例如 __DATE__, __TIME__ 之类的与时间相关的宏
工程所在的路径被修改了(即,移动了工程的位置),而源代码中使用了例如 __FILE__ 之类与文件路径有关的宏
已经对您的问题进行了回复,请您这边仔细检查。bin文件路径不同,您这边配置肯定也是有问题的,如果是相同的配置,不会出现这样的问题,请您这边仔细检查配置。
,
疾风亦有归途:
两台电脑均导入simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang,未做任何修改。
,
Alex Zhang:
您好,您这边上传您的sdk版本以及ccs编译器版本,方便发一下您的例程吗?我这边编译一下,测试一下。
,
疾风亦有归途:
例程:simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang
SDK:simplelink_cc13xx_cc26xx_sdk_7_10_01_24
CCS:12.4
使用的官方例程,未修改
,
Alex Zhang:
您好,我这边编译一下,给您上传一下bin文件,您看一下。
,
Alex Zhang:
simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang_oad.bin
,
疾风亦有归途:
simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos7_ticlang.rar
不仅内容不一样,而且大小不一样。。。。。。。
,
Alex Zhang:
我这边使用的编译器是ccs12.2.0.00009
您这边可以再找一台电脑去做测试,对比一下,另外bin文件生成之后,您这边直接进行烧录就可以使用了。
,
Alex Zhang:
Alex Zhang said:
项目的配置不一样,检查选项是是否一样?特别是优化选项,会对编译有很大的影响
不同路径,那应该是不同工程,工程都不同了,文件也不同,ccs的选项也可能不同
我这边了解到如果是IAR的话程序中使用了宏__FILE__。会导致bin文件编译出现差别。
工程本身的设置(编译参数等)、库文件(.a)文件、文件的链接顺序等或者源文件本身被修改了
工程内的源代码中,使用了例如 __DATE__, __TIME__ 之类的与时间相关的宏
工程所在的路径被修改了(即,移动了工程的位置),而源代码中使用了例如 __FILE__ 之类与文件路径有关的宏
由于我这边不在现场,只是线上的技术支持,正如我在刚刚开始提到的,引起的原因有很多种,希望您边可以联系一下您这边的现场技术支持工程师,看是否可以更好的解决您的问题,谢谢。