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.

[参考译文] LP-EM-CC2340R5:Zephyr 蓝牙信标示例

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1515900/lp-em-cc2340r5-zephyr-bluetooth-beacon-sample

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:UNIFLASHCC2340R5

工具/软件:

工具:UniFlash

软件:TI SimpleLink Zephyr。

问题:

大家好、我尝试使用来自 TI Simple Link 的 Zephyr (标签 v3.7.0-ti-8.40.00_ea)。 我按照自述文件步骤操作、并使用 UniFlash 和 XDS110ET 在 LP-EM-CC2340R5上构建和运行一些基本示例。 然而、当我尝试使用 示例蓝牙信标时、我能够构建并刷写程序、但随后收到如下错误:

======================

*** Booting Zephyr OS build 5f315d4295b5 *** 

Starting Beacon Demo                                                     

Slabs used: 1 / 2                                                        

Slabs used: 2 / 2 

[00:00:00.022,000] <inf> bt_hci_core: Identity: 84:72:93:3C:61:1D (public)

[00:00:00.022,000] <inf> bt_hci_core: HCI: version 5.4 (0x0d) revision 0x0334, manufacturer 0x000d

[00:00:00.022,000] <inf> bt_hci_core: LMP: version 5.4 (0x0d) subver 0x0334

Bluetooth initialized

Beacon started, advertising as 84:72:93:3C:61:1D (public)

[00:00:00.029,000] <err> os: ***** HARD FAULT *****

[00:00:00.029,000] <err> os: r0/a1:  0x10000000  r1/a2:  0x00000000  r2/a3:  0x00000001

[00:00:00.029,000] <err> os: r3/a4:  0x20001088 r12/ip:  0x00000400 r14/lr:  0x000028cf

[00:00:00.029,000] <err> os:  xpsr:  0x21000000

[00:00:00.029,000] <err> os: Faulting instruction address (r15/pc): 0x00027f0e

[00:00:00.029,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0

[00:00:00.029,000] <err> os: Current thread: 0x20001088 (unknown)

[00:00:00.130,000] <err> os: Halting system

=================

我没有修改样本、只是按原样构建和运行。 我们非常 感谢您提供有关如何解决此问题的任何建议!

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

    Hong Hong:

    感谢您的联系。 让我们来看一下。

    同时、请查看此 e2e 主题并尝试建议的权变措施: https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1444273/cc2340r5-zephyr-dis-exp

    BR、

    David。

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

    您好!

    我已经尝试过与您相同的步骤、我成功地重现了您的错误。 我会尝试调试它在我的身边,并尽快给你一个更新.

    此致、
    Maxence

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

    我已经尝试过 David 的变通办法、但它不起作用。 仍在调查中。

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

    您好!

    完成更多测试后、将行添加CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048zephyr/samples/bluetooth/beacon/prj.conf文件中似乎可以解决问题。 我将尝试弄清楚 CC2340R5为什么需要主工作队列具有更大的堆栈大小。 同时,这应该解决你的问题!

    此致、
    Maxence

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

    这解决了问题、非常感谢!