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.

[参考译文] CCS/CC2650:CC2650F128RSM (4x4)内部偏置-定制 PCB 上的差分模式

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2650, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/601723/ccs-cc2650-cc2650f128rsm-4x4-internal-bias---differential-mode-on-custom-pcb

器件型号:CC2650
主题中讨论的其他器件: CC2640

工具/软件:Code Composer Studio

大家好! 我们正在尝试在定制 PCB 上对 CC2650 (4x4mm 封装- RSM)进行编程、并且遇到了一些有关 CCS 使用的问题。  

我们的版本是7.1.0、我们正在尝试上传 Simple Academy Project Zero。 我们尝试了几种方法:

-使用 CCS Cloud 并上传示例(简单外设在 main (GEL (main))加载时启动后卡住)、因此我们尝试使用 Hello World 更改引脚配置以使其适应我们的封装、 但服务器建议我们还不支持自定义配置。  

我们尝试使用"HelloWorld"项目、因为它用于 CC2650_7ID、因为它位于 CCS 云上、 更改 GPIO 初始化表后、我们能够成功点亮 LED、但我们不知道如何与此"有效"示例集成自定义的板级配置文件(因为不支持该文件)以及 BLE 堆栈、软件和我们自己的配置。

因此、我们决定专注于桌面版 CCS、尝试以下解决方案:

-我们从 Resource Explorer Project Zero、BLE 堆栈导入了 simple_peripheral、simple_broadcaster 项目、但我们一直在上载堆栈库时遇到问题(编译器问题、我们可以通过将所有内容保留为 cc2640版本的 UC 的默认值来解决)

当我们构建应用程序时、我们发现一些闪存存储器范围重叠且缺少定义、我们尝试(比尝试时更随机地尝试)修复更改工程属性常规选项卡中的选项。  

使用 simple_peripheral 项目时、我们得到以下错误:  

我们尝试设置不同的配置、但无法解决问题。  

以下是我们的项目设置:

我们起初没有更改电路板配置文件(Board.h)、CC2650xxxx.c 和 cc2650xxxx.h、但由于我们认为定制电路板结构应该具有不同的电路板文件、因此我们尝试仅配置 LED 引脚、初始化为1。 我们无法对其进行测试、以解决前面提到的问题。 但是、即使没有任何更改、BLE 扫描仪也无法在我们的智能手机上看到该板(我们可以通过 SmartRFStudio 看到它)  

关于我们如何继续的一系列问题...

1.将定制电路板文件添加到工程中并将其包含在 simple_peripheral.c 文件(或其他工程的应用文件中)是否足够、或者我们是否应该修改工程设置中的一些 include 指令以避免配置文件之间的某些溢出或冲突? 我们在使用 Eclipse IDE 方面没有很丰富的经验。  

2.对于我们的定制 PCB 安装 RSM 封装4x4并使用内部偏置和差分模式进行射频、最佳设置是什么(使用之前的图像掩码)?

3.将 CC2640启动项目用于 launchpad 的主要区别是什么(例如、Project Zero、教程等)? 我们是否可以使用它们? 在我们的 PCB 上进行调整的最小变化是什么?

提前感谢您的帮助和建议! 祝你度过美好的一天:)  

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

    首先、错误是由于在自动包含一个链接器命令文件(从项目设置中删除)时包含一个链接器命令文件所致

    要回答您的问题:
    1) software-dl.ti.com/.../index.html

    您也可以像您提到的那样直接使用板级配置文件。 这两种方法同样有效。

    2) 2)我建议查看其他 CC2640/50模块的参考设计、以获得有关此方面的灵感。 我强烈建议在 LaunchPad 上而不是在您的定制板上使用该软件。 这将为您节省大量时间。 有关 更多硬件资源和启动、请参阅 http://www.ti.com/ble-wiki。

    3) 3)是的! 您一定要使用它们、simplelink Academy、SDK 中的任何示例等 所有这些都是很好的资源、我建议大家去看看。 (只是为了了解使用蓝牙的基础知识、这并不简单)

    此致、
    反叛分子