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

LP-CC2652RB: 用 CCS10.3 编译 simplelink_cc13x2_26x2_sdk_4_30_00_54 的 persistent_app debug版本 出错

Part Number:LP-CC2652RBOther Parts Discussed in Thread:SYSBIOS, CC2652RB

Hi Ti:

如题,编译过程出现如下 warning 和 问题:

warning: ti.sysbios.rom.cortexm.cc26xx.cc26x2v2.CC26xx: "D:/ti/simplelink_cc13x2_26x2_sdk_4_30_00_54/kernel/tirtos/packages/ti/sysbios/rom/cortexm/cc26xx/cc26x2v2/CC26xx.xs", line 265: ti.sysbios.BIOS assertsEnabled: 
Asserts are disabled in all ROM APIs.
Only APIs not in the ROM will have their Asserts enabled.
warning: ti.sysbios.rom.cortexm.cc26xx.cc26x2v2.CC26xx: "D:/ti/simplelink_cc13x2_26x2_sdk_4_30_00_54/kernel/tirtos/packages/ti/sysbios/rom/cortexm/cc26xx/cc26x2v2/CC26xx.xs", line 273: ti.sysbios.BIOS logsEnabled: 
Logs are disabled in all ROM APIs.
Only APIs not in the ROM will have their Logs enabled.

想请教一下这是什么原因呢?

Susan Yang:

您是直接编译的例程?我是用simplelink_cc13x2_26x2_sdk_5_10_00_48 内的

C:\ti\simplelink_cc13x2_26x2_sdk_5_10_00_48\examples\rtos\LP_CC2652RB\ble5stack\persistent_app 直接导入CCS10.2

可以直接成功编译

,

junde deng:

感谢 Susan Yang

我导入 simplelink_cc13x2_26x2_sdk_5_10_00_48 内的 persistent_app 例程编译结果如下(结果完全正常):

但是通过比较 simplelink_cc13x2_26x2_sdk_5_10_00_48 和 simplelink_cc13x2_26x2_sdk_4_30_00_54 编译产生的 .hex 文件,

我发现, sdk_4_30 的 .hex 文件起始地址是 0x36000,而 sdk_5_10 的 .hex 文件起始地址为 0x38000,

请问这两个版本的地址设置是不同吗?这个地址是在哪里定义的呢?如果这个地址不一样,那相应的 BIM 程序是不是也不太一样啊(BIM 从哪里读取 persistent_app 的入口地址呢)?

还有一个比较奇怪的问题:sdk_5_10 会产生 .bin 文件,但 sdk_4_30 没有 .bin 文件产生,是需要哪里进行配置吗?

谢谢!

,

Susan Yang:

junde deng 说:还有一个比较奇怪的问题:sdk_5_10 会产生 .bin 文件,但 sdk_4_30 没有 .bin 文件产生,是需要哪里进行配置吗?

您需要使用下面的指令

${CCS_UTILS_DIR}/tiobj2bin/tiobj2bin ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.bin ${CG_TOOL_ROOT}/bin/armofd ${CG_TOOL_ROOT}/bin/armhex ${CCS_UTILS_DIR}/tiobj2bin/mkhex4bin

赞(0)
未经允许不得转载:TI中文支持网 » LP-CC2652RB: 用 CCS10.3 编译 simplelink_cc13x2_26x2_sdk_4_30_00_54 的 persistent_app debug版本 出错
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1