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.

[参考译文] CC2652R7:R1 &R7的HOST_TEST二进制代码相同

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1096825/cc2652r7-same-host_test-binary-for-r1-r7

部件号:CC2652R7

您好,

我们是否可以在CC2652R7中使用为CC2652R1编译的HOST_TEST二进制文件?

换言之,是否可以为CC2652R1和CC2652R7 for BLE应用 程序(主机测试)加载相同的host_test.bin文件? 如果是,我们应该怎么做?

谢谢

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

    您好,

    恐怕您不能在R7设备上刷新为R1编译的二进制文件。

    正确的方法是使用为CC2652R7构建的六文件。 此文件可在SDK的<SDK>Examples\RTOS\LP_CC2652R7\ble5stack\hexfiles中找到。 如果此文件在SDK中不可用,则表示您使用的SDK太旧。

    在所有情况下,我强烈建议您使用较新的SDK (6_10),并且不要将5_40之前的SDK与CC2652R7一起使用。 SDK 5_30及更早版本是CC2652R7的预生产SDK。

    此致,

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

    谢谢克莱梅特。  

     我们有两种芯片组(R1和R7)的产品。 因此我们不能为R1和R7保留相同的固件(bin/hex)?   

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

    您好,

    我们不推荐也不测试您建议的方法。

    如果这种方法简化了您的工作流程,那么您可以给它一个机会,看看发生了什么。 我们再次不测试这种方法,应该预料电台的表现会有一些差异。

    或者,您可以在刷新设备之前检查所使用的芯片组。 基于此,您可以选择正确的二进制文件。 如果您需要更多指导,请告诉我。

    感谢您的理解。

    此致,

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

    谢谢Clemnet。

    1)检查芯片组以查找R1/R7版本的最佳方法是什么?

    2)对于CC2652R1,我们确实进行了此更改,以启用带有后门的bootloader。 R7芯片是否需要同样的操作?

    -- a/simplelink_cc13xx_cc26xx_sdk_5_30_01_01/source/ti/devices/cc13x2_cc26x2/startup_files/ccfg.c.
    ++ b/simplelink_cc13xx_cc26xx_sdk_5_30_01_01/source/ti/devices/cc13x2_cc26x2/startup_files/ccfg.c.
    @@-222,22+222,22 @@
    //######################################

    #ifndef set_CCFG_BL_config_bootloader_enable
    -#define set_CCFG_BL_config_bootloader_enable 0x00 //禁用ROM引导装载程序
    -//#define set_CCFG_BL_config_bootloader_enable 0xC5 //启用ROM引导装载程序
    +/-#define set_CCFG_BL_CONFIG_bootloader_enable 0x00 //禁用ROM引导装载程序
    +#define set_CCFG_BL_config_bootloader_enable 0xC5 //启用ROM引导加载程序
    #endif

    #ifndef set_CCFG_BL_CONFIG_BL_LEVEL
    -//#define set_CCFG_BL_CONFIG_BL_LEVEL 0x0 // Active low打开引导加载程序后门
    -#define set_CCFG_BL_CONFIG_BL_LEVEL 0x1 // Active HIGH打开引导加载程序后门
    +#define set_CCFG_BL_CONFIG_BL_LEVEL 0x0 // Active low (确定SET_CCFG_BL_CONFIG_BL_LEVEL 0x0 //活动低)打开引导加载程序后门
    +/-#define set_CCFG_BL_CONFIG_BL_LEVEL 0x1//活动高以打开引导加载程序后门
    #endif

    #ifndef set_CCFG_BL_CONFIG_BL_PIN_NUMBER
    -#定义启动加载程序后门的SET_CCFG_BL_CONFIG_BL_PIN_NUMBER 0xFF // DIO编号
    +#define set_CCFG_BL_CONFIG_BL_PIN_NUMBER 0x0B // boot loader后门的DIO编号
    #endif

    #ifndef set_CCFG_BL_CONFIG_BL_ENABLE
    -//#define set_CCFG_BL_CONFIG_BL_ENABLE 0xC5 //已启用启动加载程序后门
    -#define set_CCFG_BL_CONFIG_BL_ENABLE 0xFF //已禁用引导加载程序后门程序
    +#define set_CCFG_BL_CONFIG_BL_ENABLE 0xC5 //已启用的引导加载程序后门程序
    +/-#define set_CCFG_BL_CONFIG_BL_ENABLE 0xFF //已禁用引导加载程序后门程序
    #endif

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

    您好,

    1)您可以使用串行引导加载程序命令(如本应用程序注释 :https://www.ti.com/lit/swra466中所述 )读取设备的闪存大小。  

    2)需要进行相同的修改才能启用行李箱装载程序的后门。

    我希望这将有所帮助,

    此致,

x 出现错误。请重试或与管理员联系。