TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310 片内OAD BIM APP合并的问题

在使用hexmerge.py来合并时出现如图的问题

hex文件第一行包含无效记录。

在使用oad_image_tool.py是显示Success的。

不知道到底问题出在哪里

Building the hex file in CCS

  1. Import the CCS porject into CCS(for more information conslt the Examples Users Guide in the proprietary-rf documentation)
  2. If this is for an OAD image (not an image to be flashed), then exclude the ccfg.c file from the project.
  3. Add FEATURE_OAD_ONCHIP and HAL_IMAGE_A or HAL_IMAGE_B to the predefined Symbols in Project->Properties Arm Compiler / Predefined Symbols tab (for Image B the TIRTOS config file must also be changed, see below).
  4. Add FEATURE_OAD_ONCHIP=1 and HAL_IMAGE_A=1 or HAL_IMAGE_B=1 to the Linker symbol definition in Project->Properties ARM Linker->Advanced Options / Command File Preprocessing tab (for Image B the TIRTOS config file must also be changed, see below).
  5. Enable hex file conversion in Project->Properties Arm Hex Utility
  6. Set memory width to 8 in General options
  7. Set output format to intel hex.
  8. Make a code change update the nodeFwVersion string in NodeTask.c
  9. build

Viki Shi:

看一下这边的类似问题: e2e.ti.com/…/487786

user5762899:

回复 Viki Shi:

感谢回复!

但是我看了下bim历程的post build steps

但是我并不是像上面那个问题那样设置是空的

另外,我使用sdk下C:\ti\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\easylink\hexfiles\onChipOad\ccs里面的bim_intflash_cc13x0lp.hex和rfWsnNodeIntFlashOadClient_CC1310_LAUNCHXL_app_v1.hex文件来进行转换和合并,也是合并这边出现这个问题。

不知道为什么会出现这个问题。

user5762899:

回复 Viki Shi:

请问你们使用cc1310 simplelink_cc13x0_sdk_1_60_00_21的SDK下的C:\ti\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\easylink\hexfiles\onChipOad\ccs内的rfWsnNodeIntFlashOadClient_CC1310_LAUNCHXL_app_v1.hex编译成的bin文件和bim_intflash_cc13x0lp.hex使用hexmerge,py能否合成hex呢?

Viki Shi:

回复 Viki Shi:

1、 python 是2.7版本吗?
2、看你的截图,source找不到了,你试下把文件放在一个文件夹下再合并

user5762899:

回复 Viki Shi:

我一直是拷贝到同一个文件夹下才进行操作的,然而还是这个问题。

python是下载的2.7.11

user5762899:

回复 Alvin Chen:

我在sdk下并没有找到rfWsnNodeOadClient_CC1310_LAUNCHXL_tirtos_ccs-v3_01.hex(sdk版本1.60和2.20我都找了一下),难道是要自己编译一下吗,但是上面的问题是hex文件的问题,是不是跟bim有关而不是节点bin文件有关?

工具应该都是正确的。

不过我是在win7下使用的py

Alvin Chen:

回复 user5762899:

这个是我自己命名的版本没什么影响。

你把hexmerge.py 拷贝到我给你附件在你的电脑上试一下。

test.7z

user5762899:

回复 Alvin Chen:

我发现还是会出现同样的问题,难道是我的电脑问题吗?

Alvin Chen:

回复 user5762899:

我这边是好的,你可以换个电脑试一下。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 片内OAD BIM APP合并的问题
分享到: 更多 (0)