This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:CC2640R2上的闪烁错误和其他错误消息

Guru**** 2554770 points
Other Parts Discussed in Thread: CC2640R2F, SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/573998/cc2640r2f-flashing-error-and-other-error-message-on-cc2640r2

器件型号:CC2640R2F
Thread 中讨论的其他器件: SYSBIOS

 尊敬的先生/女士:

我使用的是 simplelink_cc2640r2_sdk_1_00_00_22和 CC2640R2F 开发板、以简单外设项目为基础。

当我闪存并调试代码时、 我会遇到此错误消息。  在点击 skip、twoce for chipinfo.c 和 chipinfo.h 后、我可以转到 main 作为起点。

在我的 C 驱动器中,我没有名为 Jenkins 的文件夹。

我是否可以知道导致此错误的原因以及如何解决此错误?

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

在另一个问题中、相同的代码、有时在闪存和调试代码时出现此错误、尽管我仍然可以转到 main 作为起点、在单击"OK"之后:

请问发生了什么情况,如何解决?

//--------------------------------------------------------------

关于第一个问题、我尝试找到 chipinfo.c 和  .h、但无法在 simplelink_cc2640r2_sdk_1_00_00_22中找到它。  

但是、如果不正确恢复、我会在 tirtos_cc13xx_cc26xx_2_20_01_08中找到它。

我对此是否正确?  我是否可以知道什么是芯片信息文件的用途?

请帮助。

谢谢、

KF

  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无法查看您附加的图像。 是否可以再次连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄晨

    感谢你的答复。
    其中一条消息是:

    找不到以下源文件:
    C:\Jenkins\Jobs\FWGroup-DriverLib\workspace\modules\output\cc26xx_CH2_1_0_ext\driverlib\chipinfo.c


    找不到以下源文件:
    C:\Jenkins\Jobs\FWGroup-DriverLib\workspace\modules\output\cc26xx_CH2_1_0_ext\driverlib\chipinfo.h


    我的项目基于 simpleperipheral 项目。
    当我将函数移动到以下函数时、也会发生这种情况:
    void FoBridgeBLEPeripheral_createTask (void) -------------------- >这位于 simple_peripheral.c 内

    Task_Params taskParams;

    //配置任务
    Task_Params_init (&taskParams);
    taskParams.stack = sbpTaskStack;
    taskParams.STACKSIZE = SBP_TASK_STACK_SIZE;
    taskParams.priority = sbp_task_priority;

    /*[KF]调试*/
    //GapProfileApp_Init();--- >这是添加的函数。 当它在这里时、我按下 START、将弹出错误消息

    Task_construct(&sbpTask, fbBriBLEPeripheral_taskFxn,&taskParams, NULL );



    ---- >这位于 GapProfileApp.c 中、位于:fbib_kifchong\FOBO_Bridges\src\app
    void GapProfileApp_Init (void)

    /*设置间隙*/
    GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);
    返回;



    文件结构为:
    D:\Project\fbion\fbLion\fbLion_kfchocong\fb4
    D:\Project\fbion\fbirib\fbirt_kfchocong\simplelink_cc2640r2_sdk_1_00_00_22
    D:\Project\fbion\fbrig\fbrigion_kchoge\xdctools_3_32_01_22_core


    请帮助。

    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 CCS? 如果是、您使用哪个 CCS 版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 KF、
    您是否可以尝试按此处所述在 ROM 符号中加载 TI-RTOS:
    software-dl.ti.com/.../index.html
    "在 ROM 符号中加载 TI-RTOS "
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Erik、


    我在以下页面找不到"在 ROM 符号中加载 TI-RTOS ":
    software-dl.ti.com/.../index.html

    请您提供更多详细信息吗?

    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄晨

    感谢你的答复。

    我使用的是 IAR 版本7.80、完整版本。

    请提供建议。
    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Erik、

    非常感谢您的回复。
    我现在在开发人员指南中得到它了--- >>> 9.7.4在 ROM 符号中加载 RTOS

    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在调试章节中找到它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只使用 IAR 7.80构建示例、没有类似的问题。 尝试重新安装 SDK 并再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Erik、

    非常感谢你的帮助。
    我想知道在哪里可以找到 ROM 映像、我需要在其中下载 ROM 映像
    simplelink_cc2640r2_sdk_1_00_00_22?

    根据文档:
    我需要从新 SDK 中的哪个位置复制--simplelink_cc2640r2_sdk_1_00_00_22? (旧 SDK 为 C:\TI\tirtos_cc13xx_cc26xx_2_18_00_03\products\BIOS_6_45_02_31\packages/ti\SysBIOS\ROM\cortexm\
    cc26xx\goldel\CC26xx\RTOS_ROM_SYMS.xem3)

    要 fbBridge_kfchoong\fb_bri\tirtos\IAR\stack\FlashROM\EXE。 我是对的吗?



    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄晨

    非常感谢您的回复。
    我在推荐的位置尝试过它、但不会出现此问题。

    我将从这一点开始进行故障排除、因为现在我有一个问题、另一个没有问题。
    请问您有什么建议吗?


    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法理解您的问题。 您能详细说明吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、F Chng、

    GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);

    已在 SimpleBLEPeripheral_init()中调用。 将其放入 C 函数 GapProfileApp_Init()中,然后在 XXXXBLEPeripheral_createTask()中调用是没有好处的。

    -克尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄晨

    非常感谢您的回复。

    我基于 TI 提供的 simple_peripheral 构建 Bridge 项目。

    最初、Bridge 与 simple_peripheral 位于同一文件夹中。 它位于以下路径内时工作正常:
    D:\ti\simplelink_cc2640r2_sdk_1_00_00_22\examples\rtos\CC2640R2_LAUNCHXL\blestack\Bridge

    由于我的项目要求、我必须将 Bridge 重新定位到 simplelink_cc2640r2_sdk_1_00_00_22文件夹之外。
    如下所示:
    D:\Project\Bridges\Bridge_kfstchoong\Bridge
    D:\Project\Bridges\Bridge_kfcn\simplelink_cc2640r2_sdk_1_00_00_22
    D:\Project\Bridges\Bridge_kfstools\xdctools_3_32_01_22_core

    在这个新位置,所有设置和路径都是为这个新环境重新定义的。 而且、我重建全部、它成功了。
    它还可以在修改前成功执行。

    但是、由于项目要求、我需要进行一些修改。 我的第一个修改是创建以下函数:

    void GapProfileApp_Init (void)

    /*设置间隙*/
    GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);
    返回;


    此函数将替换 void BridgeBLEPeripheral_init (void)内的语句、该语句之前名为 void simpleBLEPeripheral_init (void)。 它将替换名为以下的语句:
    //设置间隙
    GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);


    因此,根据以下代码:

    void BridgeBLEPeripheral_init (void)

    //
    //在调用 iCall_registerApp 之前可能会发生 N0栈 API 调用
    //
    //将当前线程注册为 iCall 调度应用程序
    //以便应用程序可以发送和接收消息。
    iCall_registerApp (&selfEntity、&synctoEvent);

    #ifdef USE_RCOSC
    RCOSC_enableCalibration();
    #endif // use_RCOSC

    #if defined (use_fpga)
    //配置射频内核 SMI 数据链路
    IOCPortConfigureSet (IOID_12、IOC_PORT_RFC_GPO0、IOC_STD_OUTPUT);
    IOCPortConfigureSet (IOID_11、IOC_PORT_RFC_GPI0、IOC_STD_INPUT);

    //配置射频内核 SMI 命令链路
    IOCPortConfigureSet (IOID_10、IOC_IOCFG0_PORT_ID_RFC_SMI_CL_OUT、IOC_STD_OUTPUT);
    IOCPortConfigureSet (IOID_9、IOC_IOCFG0_PORT_ID_RFC_SMI_CL_IN、IOC_STD_INPUT);

    //配置射频内核跟踪器 IO
    IOCPortConfigureSet (IOID_8、IOC_PORT_RFC_TRC、IOC_STD_OUTPUT);
    #else //!use_fpga
    #if defined (debug_sw_trace)
    //配置射频内核跟踪器 IO
    IOCPortConfigureSet (IOID_8、IOC_PORT_RFC_TRC、IOC_STD_OUTPUT | IOC_CURRENT_4mA | IOC_SLEW_ENABLE);
    endif // debug_sw_trace
    #endif // use_fpga

    //为要发送到应用程序的配置文件中的消息创建 RTOS 队列。
    appMsgQueue = Util_constructQueue (&appMsg);

    //为内部周期事件创建一次性时钟。
    Util_constructClock (&periodicClock、FoBridgeBLEPeripheral_clockHandler、SBP_PERIOD_EVT_PERIOD、0、false、 SBP_Periode_EVT);/*[KF]更改函数名称*/

    dispHandle = Display_open (sbp_display_type、NULL);

    //设置间隙
    GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);

    //设置 GAP 外围设备角色配置文件

    //对于所有硬件平台,设备在初始化时开始广播
    uint8_t 初始化地址使能= true;

    //通过将此值设置为零,器件将在之后进入等待状态
    //可发现30.72秒,并且不会再次进行广播
    //直到启用程序设置回 true
    uint16_t advertOffTime = 0;

    uint8_t enableUpdateRequest = default_enable_update_request;
    uint16_t desedMinInterval = default_desed_min_CONN_interval;
    uint16_t desedMaxInterval = default_desed_MAX_CONN_INTERVAL;
    uint16_t desedSlaveLatency = default_desed_slave_latency;
    uint16_t desedConnTimeout = default_desed_CONN_TIMEOUT;

    //设置 GAP 角色参数
    GAPRole_SetParameter (GAPROLE_Adverte_enabled、sizeof (uint8_t)、
    初始化启用(&A);
    GAPRole_SetParameter (GAPROLE_GOOD_OFF_TIME、sizeof (uint16_t)、
    advertOffTime (advertOffTime)(&D);

    GAPRole_SetParameter (GAPROLE_SCAN_RSP_DATA、sizeof (scanRspData)、
    scanRspData);
    GAPRole_SetParameter (GAPROLE_adverted_data、sizeof (advertData)、advertData);

    //设置 GAP 角色参数
    /*[KF]请参阅 CC26..BLE Dev.Guide.pdf、PG.76。 以下是初始化 GAP 角色参数。
    它应该出现在应用程序初始化函数中。 即 FOBOBridge_peripheral_init()。
    有关 GAPROLE_MIN_CONN_INTERVAL 等的说明、请参阅第72页的5.1.1连接参数。 *
    GAPRole_SetParameter (GAPROLE_Advert_enabled、sizeof (uint8_t)、&initalAddertEnable);
    GAPRole_SetParameter (GAPROLE_adverted_off_time、sizeof (uint16_t)、&advertOffTime);
    GAPRole_SetParameter (GAPROLE_SCAN_RSP_DATA、sizeof (scanRspData)、scanRspData);
    GAPRole_SetParameter (GAPROLE_adverted_data、sizeof (advertData)、advertData);
    GAPRole_SetParameter (GAPROLE_PARAM_UPDATE_ENABLE、sizeof (uint8_t)、&enableUpdateRequest);
    GAPRole_SetParameter (GAPROLE_MIN_CONN_INTERVAL、sizeof (uint16_t)、&desedMinInterval);
    GAPRole_SetParameter (GAPROLE_MAX_CONN_INTERVAL、sizeof (uint16_t)、&reedMaxInterval);
    GAPRole_SetParameter (GAPROLE_SLAVE_LONSEE、sizeof (uint16_t)、&reedSlaveLatency);
    GAPRole_SetParameter (GAPROLE_TIMEOUT_MULTIER、sizeof (uint16_t)、&desedConnTimeout);








    它已经变成了--- :
    void BridgeBLEPeripheral_init (void)

    //
    //在调用 iCall_registerApp 之前可能会发生 N0栈 API 调用
    //
    //将当前线程注册为 iCall 调度应用程序
    //以便应用程序可以发送和接收消息。
    iCall_registerApp (&selfEntity、&synctoEvent);

    #ifdef USE_RCOSC
    RCOSC_enableCalibration();
    #endif // use_RCOSC

    #if defined (use_fpga)
    //配置射频内核 SMI 数据链路
    IOCPortConfigureSet (IOID_12、IOC_PORT_RFC_GPO0、IOC_STD_OUTPUT);
    IOCPortConfigureSet (IOID_11、IOC_PORT_RFC_GPI0、IOC_STD_INPUT);

    //配置射频内核 SMI 命令链路
    IOCPortConfigureSet (IOID_10、IOC_IOCFG0_PORT_ID_RFC_SMI_CL_OUT、IOC_STD_OUTPUT);
    IOCPortConfigureSet (IOID_9、IOC_IOCFG0_PORT_ID_RFC_SMI_CL_IN、IOC_STD_INPUT);

    //配置射频内核跟踪器 IO
    IOCPortConfigureSet (IOID_8、IOC_PORT_RFC_TRC、IOC_STD_OUTPUT);
    #else //!use_fpga
    #if defined (debug_sw_trace)
    //配置射频内核跟踪器 IO
    IOCPortConfigureSet (IOID_8、IOC_PORT_RFC_TRC、IOC_STD_OUTPUT | IOC_CURRENT_4mA | IOC_SLEW_ENABLE);
    endif // debug_sw_trace
    #endif // use_fpga

    //为要发送到应用程序的配置文件中的消息创建 RTOS 队列。
    appMsgQueue = Util_constructQueue (&appMsg);

    //为内部周期事件创建一次性时钟。
    Util_constructClock (&periodicClock、FoBridgeBLEPeripheral_clockHandler、SBP_PERIOD_EVT_PERIOD、0、false、 SBP_Periode_EVT);/*[KF]更改函数名称*/

    dispHandle = Display_open (sbp_display_type、NULL);

    //设置间隙
    //GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERLATED);

    GapProfileApp_Init();

    //设置 GAP 外围设备角色配置文件

    //对于所有硬件平台,设备在初始化时开始广播
    uint8_t 初始化地址使能= true;

    //通过将此值设置为零,器件将在之后进入等待状态
    //可发现30.72秒,并且不会再次进行广播
    //直到启用程序设置回 true
    uint16_t advertOffTime = 0;

    uint8_t enableUpdateRequest = default_enable_update_request;
    uint16_t desedMinInterval = default_desed_min_CONN_interval;
    uint16_t desedMaxInterval = default_desed_MAX_CONN_INTERVAL;
    uint16_t desedSlaveLatency = default_desed_slave_latency;
    uint16_t desedConnTimeout = default_desed_CONN_TIMEOUT;

    //设置 GAP 角色参数
    GAPRole_SetParameter (GAPROLE_Adverte_enabled、sizeof (uint8_t)、
    初始化启用(&A);
    GAPRole_SetParameter (GAPROLE_GOOD_OFF_TIME、sizeof (uint16_t)、
    advertOffTime (advertOffTime)(&D);

    GAPRole_SetParameter (GAPROLE_SCAN_RSP_DATA、sizeof (scanRspData)、
    scanRspData);
    GAPRole_SetParameter (GAPROLE_adverted_data、sizeof (advertData)、advertData);

    //设置 GAP 角色参数
    /*[KF]请参阅 CC26..BLE Dev.Guide.pdf、PG.76。 以下是初始化 GAP 角色参数。
    它应该出现在应用程序初始化函数中。 即 FOBOBridge_peripheral_init()。
    有关 GAPROLE_MIN_CONN_INTERVAL 等的说明、请参阅第72页的5.1.1连接参数。 *
    GAPRole_SetParameter (GAPROLE_Advert_enabled、sizeof (uint8_t)、&initalAddertEnable);
    GAPRole_SetParameter (GAPROLE_adverted_off_time、sizeof (uint16_t)、&advertOffTime);
    GAPRole_SetParameter (GAPROLE_SCAN_RSP_DATA、sizeof (scanRspData)、scanRspData);
    GAPRole_SetParameter (GAPROLE_adverted_data、sizeof (advertData)、advertData);
    GAPRole_SetParameter (GAPROLE_PARAM_UPDATE_ENABLE、sizeof (uint8_t)、&enableUpdateRequest);
    GAPRole_SetParameter (GAPROLE_MIN_CONN_INTERVAL、sizeof (uint16_t)、&desedMinInterval);
    GAPRole_SetParameter (GAPROLE_MAX_CONN_INTERVAL、sizeof (uint16_t)、&reedMaxInterval);
    GAPRole_SetParameter (GAPROLE_SLAVE_LONSEE、sizeof (uint16_t)、&reedSlaveLatency);
    GAPRole_SetParameter (GAPROLE_TIMEOUT_MULTIER、sizeof (uint16_t)、&desedConnTimeout);



    当我执行这个新代码时、我的程序暂停。
    错误显示在反汇编代码中:
    0x37f8:0xbeab BKPT --- >程序在此处停止。



    我已经对其进行了故障排除、我的努力如下:

    (1)我将 GapProfileApp__Init();放在 int main()内部,在 GAPRole_createTask()和 fbBriBLEPeripheral_createTask()之间;
    ,它不会导致程序停止。


    (2)然后、我将 GapProfileApp__Init()放入 void fbBriBLEPeripheral_createTask (void)中、
    语句之前:Task_construct(&sbpTask, FoboBridgeBLEPeripheral_taskFxn,&taskParams, NULL);,
    ,它不会导致程序停止。


    (3)然后,我将 GapProfileApp__Init();放在静态空 fbBriBLEPeripheral_taskFxn (UArg a0、UArg A1)内,语句之前:fbBriBLEPeripheral_init();, 它不会导致程序停止。


    (3)然后将 GapProfileApp_Init();放在 void fbBriBLEPeripheral_init (void)内,作为第一条语句,位于 iCall_registerApp (&selfEntity,&synctEvent)之前;它不会导致程序停止。

    (4)但当我将其放在 iCall_registerApp (&selfEntity、&synctEvent)之后时;,
    执行 GapProfileApp_Init();语句后的程序停止。



    请问您对导致此错误的根本原因有什么建议吗? 如果程序放在 iCall_registerApp 之后、则停止。


    我不知道如何从这里开始故障排除。 添加更多路径?
    还是从其原始位置(与 simple_peripheral 相同)一次移动一个级别的 Bridge 项目?


    请帮助。
    非常感谢你的帮助。


    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Kel。 这是我的项目要求。 在我们的 SCM 服务器中,需要如何组织此文件。
    这是为了将我们修改的代码与堆栈分开(不太可能修改)。 因此、当有新堆栈进入时、我们只需进行极少的修改即可使用它。 正式的蓝牙5.0堆栈推出后、我们将进行另一轮配置。 但需要更少的努力、因为我们现在已将其分离。

    请提供建议。
    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、F Chng、

    在理解如何将文件夹结构放置在 SCM 中可能存在错误。 您可以看到、应用程序和堆栈已经是单独的项目。

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kel:

    你是对的。
    但要求是 SDK 之外的东西-- simplelink_cc2640r2_sdk_1_00_00_22。

    这带来了很多问题。

    请提供建议。
    非常感谢。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、F Chng、

    要求可能是错误的。 您可以导出 IAR 应用和堆栈项目。 导出的 IAR 应用程序和堆栈项目是可以放入 SCM 中的项目。

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你,YK Chen。 我已将我的解释发送给您。 我现在正在对其进行故障排除。
    将告诉您我的调查结果、您可能对此感兴趣。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,黄晨

    非常感谢您迄今提出的建议。
    我已成功重建全部、闪存到开发板中并在项目要求范围内运行程序。
    我从 TI 推荐的位置的工作计划开始。 然后按级别移出级别。 直到达到我所需的水平。
    但是、根本原因仍然未知。 我怀疑是由于配置内部某个位置的路径设置错误所致。

    总之、非常感谢。


    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Kel。 我的计划现在在我的要求范围内工作。 我重做并努力一次将其提升一个级别。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    按照您认为正确的方式操作、将应用程序和堆栈移动到 C:\ti\simplelink_cc2640r2_sdk_1_00_00_22。 但是、我已经向您展示了应用程序和堆栈的文件夹位置已经分开了。 请参阅下面的。

    应用:

    C:\ti\simplelink_cc2640r2_sdk_1_00_00_22\examples\rtos\CC2640R2_LAUNCHXL\blestack

    堆栈:

    C:\ti\simplelink_cc2640r2_sdk_1_00_00_22\source\ti\blestack

    我不会这样做,因为这样做没有关系。 如果这样做、您还会遇到编译错误。

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Kel。 没有选择、现在通过本次培训、我们已经成为了迁移的第一选择。 干杯,KF :)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢黄陈。 Jenkins 问题也得到了解决。 我已将 chipinfo.c 添加到启动文件夹中。 它不会弹出。

    谢谢、
    KF
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很酷! 最好知道您解决了这个问题。