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.

[参考译文] CC2564MODA:Bluetopia "Stack Init 失败:-4."

Guru**** 2595800 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/662465/cc2564moda-bluetopia-stack-init-failed--4

器件型号:CC2564MODA

大家好、我正在尝试使用 Noos 让 SPPDemo 在 STM32F4上运行。 今天、我 第一次在每端连接板、并且在每端运行相同的 SPPDemo 应用程序、只进行了足够的修改、以允许使用不同的控制台 Uart 引脚。

两个电路板报告:

Openstack()。

堆栈初始化失败:-4。
无法打开堆栈。

所以至少它们都在运行(;-))

MainThread()调用之外的循环中的 LED 开始闪烁:

/*如果 MainThread 退出错误,则应该持续运行。 *
while (1)

TogleLED (NULL);// Disc1 @~2Hz 上的橙色 LED LD3

BTPS_DELAY (100);

因此 、MainThread 显然已退出。

我已经根据 SWRU417设置了跳线、适合适配器 PCB 位于发现板还是评估板上、并确保我在右端具有正确的模块(XQFNEM 或 MODNEM)

在其他早期的线程中有人提到了慢时钟、但 在 SWRU417中没有什么可以解决的问题。

还有其他我可能没有做过的事吗? 不用说、我很着急看到它着火了、但我还没有详尽阅读手册!

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

    来自 e2e.ti.com/.../341803

    错误-4定义为 BTPS_ERROR_HCI_INITIATING_ERROR、这意味着您的 UART 配置不正确。
    Sundeep Javvaji 查询
    慢时钟频率的精度如何?

    好的、这适用于设计了自己的 PCB 的人员。 此处、评估板会发生这种情况、因此硬件不会成为问题。

    来自 TI 的人能不能建议我可能犯了什么错误、让我感到很轻松?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现了这个问题–我必须移动4个零欧姆链路
    在 CC256XEM_STAdaptt PCB 上–它们不按配置的 OOTB 工作。 不明白为什么这样配置它们-这与 SWRU416所说的默认设置方式相反(参见图1)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不是很好-修复在 STM EVAL 板上有效、但在 Discovery 板上不起作用。 代码运行时、我是否必须将 UART 重新映射到 cc256x?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ken、

    大家都知道、我正在离线与您合作、但这里提供了一些有关支持 MCU 的资源、而不是 STM320F4EVAL 和 TI 支持的其他 MCU

    processors.wiki.ti.com/.../CC256x_Forum_Guidelines_and_FAQs
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    答案位于 Enable_STM32_Discovery.pdfm 中的 C:\TI\Connectivity \CC256X BT\CC256x STM32 Bluetopia SDK\v4.0.2.2\Noos\Documentation 中、该选项通过将控制台 UART 更改为在 Eval 板上运行的不同引脚、利用了如何调整 SPPDEMO 以在 Disco 板上运行。 SWRU416中没有提到这一点、而 SWRU416仅涉及 HCI 传输 UART、因此请注意。 此外、HCI 传输 UART 在 Disco 板上更基本的 F4上没有 DMA。

    最后、我无法让我的 Disco 板运行、因此我将获得第二个评估板。