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

CC13-90debug失败

我想使用CC13-90进行debug,发现不能够进行debug。报了如下错误:

Cortex_M3_0: GEL Output: Memory Map Initialization Complete.
Cortex_M3_0: GEL Output: Board Reset Complete.
Cortex_M3_0: Target timed out! (Block 0)
Cortex_M3_0:   Status 0xFFFFFFFF: Target flashloader has not returned any status. Unknown error!
Cortex_M3_0:   Command=20 — addr=0x00001000 — length=0x00001000
Cortex_M3_0: File Loader: Memory write failed: Timed out waiting for target flashloader to execute command.
Cortex_M3_0: GEL: File: C:\CCS\collector_CC1310_LAUNCHXL_tirtos_ccs\Release\collector_CC1310_LAUNCHXL_tirtos_ccs.out: Load failed.

请问是内存中的哪个地址与CC1310的不一样吗?

Viki Shi:

CC13-90板子使用CC1310SDK里的例程,需要设置好CC1190的控制信号。请参考TRM的11.3.3一节进行设置:
www.ti.com/…/swcu117h.pdf

lin shi chang:

回复 Viki Shi:

使用PINCC26XX_setMux(palnaPinHandle, Board_PALNA_LNA, IOC_PORT_RFC_GPO0);可以吗?
如果不行,那么使用IOCPortConfigureSet(IOID_x, IOC_PORT_RFC_GPO0, IOC_IOMODE_NORMAL);最后一个参数应该填什么?

Viki Shi:

回复 lin shi chang:

建议你仔细看完整个11章,了解怎么配置IO。详解如下:

RFcore有四个内部数据输出信号,其中两个可以用于控制PA/LNA。分别是RF Core Data Out 0控制LNA,RF Core Data Out 1控制PA,置1时使能相应功能。见TRM表11-1.
所以需根据应用选择相应的IO口,然后map到相应功能。打个比方,DIO7用于PA_enable,DIO13用于LNA_enable,那首先要把这两个的PORTID配置好:

IOCFG7 = 0x30
IOCFG13 = 0x2F

也可以通过如下的代码实现【IOCPortConfigureSet函数】:

#include "ioc.h"
// Map RFC_GPO0 to DIO13
IOCPortConfigureSet(IOID_13, IOC_PORT_RFC_GPO0,
IOC_IOMODE_NORMAL);
// Map RFC_GPO1 to DIO7
IOCPortConfigureSet(IOID_7, IOC_PORT_RFC_GPO1,
IOC_IOMODE_NORMAL);

lin shi chang:

回复 Viki Shi:

您好,我就是按照您说的进行设置的。我把DIO29用于LNA_enable DIO30用于PA_enable.也使用了IOCPortConfigureSet函数,进行了设置,但是就是没有起到效果。
IOCPortConfigureSet(Board_PALNA_LNA, IOC_PORT_RFC_GPO0,IOC_IOMODE_NORMAL);

IOCPortConfigureSet(Board_PALNA_PA, IOC_PORT_RFC_GPO1,IOC_IOMODE_NORMAL);

另外,我在论坛上看到有人用
#include <ti/drivers/pin/PINCC26XX.h>
// LNA
PINCC26XX_setMux(<Handle>, <DIO_LNA>, PINCC26XX_MUX_RFC_GPO0);
//PA
PINCC26XX_setMux(<Handle>, <DIO_PA>, PINCC26XX_MUX_RFC_GPO1);
我也使用了但是也没有效果。

能说说怎么回事吗?我现在一头雾水。

Viki Shi:

回复 lin shi chang:

你的板子是什么版本【板子背面的HW Rev】以及你使用的SDK版本是什么?

lin shi chang:

回复 Viki Shi:

LAUNCHXL-CC13-90 EU
Rev:1.2.0
FW Rev:1.0
1748
SDK 版本simplelink_cc13x0_sdk_3_20_00_23

lin shi chang:

回复 Viki Shi:

那就是版本不兼容造成PA\LNA不起作用。因为现在开发的SDK都是用的simplelink_cc13x0_sdk_3_20_00_23。假设我sensor端用的sdk_3_20_00_23,而collector端用的2.4以下的。这样通信会有问题吗?

lin shi chang:

回复 Viki Shi:

我打算用这个版本的SDK:simplelink_cc13x0_sdk_1_30_00_06

Viki Shi:

回复 lin shi chang:

建议保持版本一致,而且也推荐使用新版本。1.30很老了,而且未来SDK的更新都只支持REV 2.1的

赞(0)
未经允许不得转载:TI中文支持网 » CC13-90debug失败
分享到: 更多 (0)