工具与软件:
我正在尝试为 BeagleConnect Freedom 添加 MicroPython 支持。 在这样做时、我遇到了一个问题、我不确定是硬件限制还是某些软件问题是 Zephyr。
总而言之、 如果同时启用2个 PWM 和 IEEE802154 SUB 网络、BeagleConnect Freedom 将挂起。 如果仅启用1个 PWM 引脚、则一切都正常。 我也可以在 MicroPython 之外重现此问题、因此它似乎不是 MicroPython 的一个特定问题。
#要重现
重现该行为的步骤:
- 将 CONFIG_PWM=y 添加到 ECHO_CLIENT prj.conf
- West build -b beagleconnect_freedom Zephyr/samples/net/sockets/echo_client -p ---DEXTRA_CONF_file=overlay-802154-subg.conf
- 西闪
- tiio /dev/ttyACM0
- 请参见错误
我还创建了一个 Zephyr 问题 。
我还将尝试使用 TiRTOS 来检查是否也发生了同样的情况、但是我想问一下这是否是一个已知的硬件限制。