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.

[参考译文] CC256XQFNEM:STM32F4-DISCCO + CC256xEM-STADAPT -堆栈初始化失败:-4

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/978785/cc256xqfnem-stm32f4-disco-cc256xem-stadapt---stack-init-failed--4

器件型号:CC256XQFNEM
主题中讨论的其他器件: CC2560CC2564C

你好!  

我想在以下设置中测试 SPP 示例:STM32F4-Discovery + CC256xEM-STADAPT + CC256XQFNEM。 我采取的步骤是:

  1. 我按照 https://www.ti.com/lit/ug/swru417/swru417.pdf 中所示正确组装了电路板
  2. 我将 CC256xEM-STADAPT 上的跳线 J1-J6更改为"发现"。
  3. 我从 CC256x STM32 Bluetopia SDK 打开 SPP 示例。
  4. 我按照 Enable_STM32_Discovery_Eval.pdf 指南中的说明操作:
    1. 更改了 HALCFG.h 中的 console_UART
    2. 将 HCITRANS.c 更改为一个没有 DMA 的寄存器。
    3. 更改了 HCITRCFG.h 中的 HCIFR 内容
  5. 已重建项目。
  6. 并启动调试器。

因此、我遇到"Stack init failed:-4"错误。 请帮我确定我的设置问题吗?   

此致、
Piotr

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

    您使用的是哪个 Blutopia 栈 SDK 版本和 Service Pack?

    谢谢

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

    感谢您的快速回答! 我使用的是 Bluetopia SDK 版本。 4.2.1.1。

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

    好的。 我在 STM3240G-EVAL 板上试用了此 SDK 版本、结果没有问题。  

    由于连接了调试器、您能否单步执行并查看其故障位置。 主机与控制器之间的通信出现故障或与主机集成相关的问题。

    谢谢

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

    您好 、Piotr、

    检查 cc256x HCI_RTS

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

    您好、

    我单步执行代码,BSC_Initialize()返回-4。 我无法再深入介绍、因为我没有此函数的任何源代码。 通信 STM32 <->CC256xQFN 确实存在问题。

    此致、Piotr

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

    您好

    我在 CC256xEM-STADAPT 板上的 J3、J4、J5和 J6处测量了 TX、RX、RTS 和 CTS 线路。 我的示波器的屏幕截图显示了结果:  

    我还测试了 SDK 的旧版本- 4.0.2.2。 不幸的是、我的结果是相同的。  

    您是否在 STM32F4-Discovery 板上使用 STM32F407VGT6微控制器测试了此示例?  

    此致、Piotr  

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

    我最近没有试过。 我将检查最近是否有人尝试过此 MCU。

    谢谢

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

    [报价用户="Piotr Partyka">您是否在 STM32F4-Discovery 板上使用 STM32F407VGT6微控制器测试了此示例?  [/报价]

    是的、我使用 stm32F4-Discovery 板、定制 CC2560模块和定制电平转换器测试4.0.2和4.2.1版本(请勿使用 CC256XQFNEM 或 CC256xEM-STADAPT)

    如果32.768K 时钟和 nShut 电平正常且连接正常、则 cc256x RTS 会复位、与我之前的帖子类似。

    如果 UART Tx 电平和连接正常、则 cc256x 发送对 STM32的响应。

    如果 UART Rx 级别和连接正常、Bluetopia 正常工作

    希望您可以调试问题。

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

    谢谢您、Li。 您是否需要更改 SDK 中的任何软件文件才能与 STM32F4 Discovery 板配合使用?  

    Piotr、您能否确保您的硬件信号符合预期?

    谢谢

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

    Hari、

    很抱歉答复晚了、我不在办公室。

    对于 SPPDemo、Enable_STM32_Discovery.pdf 就足够了。

    对于 AUDDemo,需要更改 stm32f4-Discovery 上的 I2S 和 I2C 引脚基座,并考虑 stm32f4-Discovery 没有 IO 扩展器。 更改后、示例工作正常

    对于 A3DPDemo、需要将 I2S 接线添加到 stm32f4-Discovery 板、但我在 cc2564c 上遇到 HALT 问题。 我在 STM32F7定制板上遇到类似问题、60天后、我 的帖子未收到 TI 的回复。 其他客户 也在此帖子中的 stm32f4-EVAL 板上出现相同问题 。

    此致

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

    你好!

    我检查了 RST 信号、看起来一切都正常。 我检查了时序、nSHUTD 变为高电平后 RST 变为低电平的时间大约为92ms。 我不能弄清楚我做了什么错。 低于我进行的测量值。 您是否希望我再进行一次测量?  

    正如您在我从另一个帖子进行的第一次测量中看到的、在 TX 信号期间、CTS 信号变为高电平。 应该是这样吗?  

    此致、Piotr  

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

    来自 BT 控制器侧的 RTS 信号吗? 是否请求从 BT 控制器发送? 是否可以使用 BT 调试引脚获取 FW 日志?

    www.ti.com/.../swau058

    谢谢

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

    您好!

    我测量 CC256xEM-STADAPT 板上跳线 J5上的 HCI_RTS。 是否来自 BT 控制器侧?  

    至于使用 BT 调试引脚的 FW 日志、我现在没有这种可能性。 我必须获取一些用于1.8V 的 UART 监听器。  

    谢谢、Piotr  

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

    我明白了。 我将查看电路板原理图。

    您可以从 CC2564CQFN-EM 调试接头中点击 BT 调试。 您可以使用1.8 UART 转 USB 转换器。

    谢谢

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

    您好!  

    我设法从 BT 调试引脚读取日志。 我在下面附加了日志文件。 我看不到任何明显的东西。

    您是否邀请我参加了盒装平台上的一些协作活动? 我无法获取您与我共享的文件。

    谢谢、Piotr e2e.ti.com/.../cc2564b_5F00_BSC_5F00_Initialize_5F00_fail.7z

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

    日志仅显示控制器 ROM 代码引导消息。 它未检测到任何主机通信。 因此、问题似乎出在 STM32发现板和控制器之间的串行通信。  

    我正在尝试获取一个 STM32发现板、以便从我的角度进行检查。 可能需要几天时间..  

    谢谢

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

    您是否仍然遇到 STM32发现问题? 我不能拿一只手拿在路虎发现板上..

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

    您好!

    不幸的是,我仍然有这个问题。 我指望你们能得到这条路,并引导我找到一些解决办法。 您是否有机会很快获得发现板?  

    此致、Piotr

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

    我正在获取一个、并将尝试... 由于这不是我们的标准发布板、因此我们不对它进行测试。 我们的 STM32 Bluetopia SDK 版本基于 STM3240G-EVAL。

    我还建议与 Cloud2Gnd 进行核实、因为许多客户都将其服务用于自定义等。

    谢谢

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

    感谢您的参与。 我正在等待测试结果。

    此致、Piotr

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

    好的... 我会告诉你...