在使用hexmerge.py来合并时出现如图的问题
hex文件第一行包含无效记录。
在使用oad_image_tool.py是显示Success的。
不知道到底问题出在哪里
Building the hex file in CCS
- Import the CCS porject into CCS(for more information conslt the Examples Users Guide in the proprietary-rf documentation)
- If this is for an OAD image (not an image to be flashed), then exclude the ccfg.c file from the project.
- 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).
- 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).
- Enable hex file conversion in Project->Properties Arm Hex Utility
- Set memory width to 8 in General options
- Set output format to intel hex.
- Make a code change update the nodeFwVersion string in NodeTask.c
- 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:
我这边是好的,你可以换个电脑试一下。