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:具有 btool 的 CC2640R2F OAD Offchip

Guru**** 2468460 points
Other Parts Discussed in Thread: CC2650STK, CC2640R2F, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/701472/cc2640r2f-cc2640r2f-oad-offchip-with-btool

器件型号:CC2640R2F
主题中讨论的其他部件:CC2650STKCC2650

您好 Evan、

感谢您提供的信息;OAD 现在正在工作。

剩下的一件事是:

当我将传感器服务集成到 OAD 映像时、I2C 或闪存驱动程序都无法正常工作。

时的输入

const uint_least8_t I2C_count = CC2650STK_I2CCOUNT;

在板级配置文件中、无法再打开闪存。 当我将这个数字设置为0时、闪存正在工作、但我无法再访问传感器。

在某种程度上、它看起来像是 I2C 和 SPI 驱动器之间的冲突。

您对此有什么了解吗?

此致

Steffen

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

    您能否检查电路板文件以查看 I2C 和 SPI 驱动器是否尝试使用相同的引脚?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Evan、

    我检查了板级配置文件、但 SPI 和 μ I²C 使用不同的引脚。

    另一个问题是如何生成包含 BIM、App & Stack 的量产文件、并可通过 SmartRF Flash Programmer 2进行刷写?

    在"使用 IAR 生成生产片外映像"主题下的文档中、添加以下行作为保管构建操作:
    "$TOOLS_BLE$\OAD\OAD_IMAGE_TOOL.exe""$PROJ_DIR$\..\..\bim_OAD_offchip\tirtos\IAR\app\FlashOnly"\Bim_OAD_OTIB.TIM_OAD_OCC_EXP$2640ROM_PROJ_PROTOOL_PROJ_PROM_PROM_ROM_OAD_EXP_EXPLORT_OCC0_OCC_R_OAD_OCC_EXT.OCC_OCC0_OCC_OCC_EXT.exP$_OCC_OCC_OCC_ONE_OCC_R_ONE_ONE_R_OCC_R_OCC_OCC_R_ONE_ONE_R_OCC_OCC_ONE_ONE_OCC_R_ONE_R_OCC_OCC_ONE_OCC

    但这似乎已被弃用;SDK 中包含的 OAD 映像工具不支持这些参数。

    目前我有以下行:
    cmd /C "$TOOLS_BLE_DIR$\output_converter\output_converter.exe $EXE_DIR$\sp_OAD_offchip_$PROJ_FNNAME$_CONFIG_NAME$.BIN &$TOOLS_BLE_DIR$\OAD\oad_image_tool.exe IAR $PROJ_DIR$ 1 $PROJ_DIR$\$TARGET_BNAME\$.hex $PROJ_ROM_PROJ_ROM_PROJ_ROOTB$_ROM$_ROM$_ROD\PROJ_ROD\$_ROD\PROJ_RODL.COMTRIP\$_ROD\$_RODL.COD\$PROJ_ROD\PROJ_ROD\PROJ_ROD\$_RODL.COD\$_RODL.

    但是、当我使用 SmartRF 闪存编程器2刷写此映像时、应用程序不会运行。

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

    您是否使用 CC2650 SensorTag 的板级配置文件? 我建议您使用 CC2640R2F SDK 中的板级配置文件。

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

    尊敬的 Markel:

    我尝试了两个文件。 结果相同。

    此致

    Steffen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在传感器处于活动状态时禁用闪存可解决此问题。
    我想我们可以忍受这种变通办法。