gpt4 book ai didi

microbit : scrolling text example not working, 上的ada no libusb library found

转载 作者:行者123 更新时间:2023-12-04 08:12:59 25 4
gpt4 key购买 nike

我遵循了显示滚动文本的 adacore 教程( https://blog.adacore.com/ada-for-microbit-part-1-getting-started ),但无法在我的 microbit 上运行。
也许我的 microbit 是尚不支持的更新版本?我怀疑这是因为我第一次尝试刷到板子时不支持我的板子 ID (9904)。我使用了这里描述的修复:Unable to get the Ada scrolling text demo working on the microbit on GNAT 2019 community edition并在 board_ids.py 中添加以下行:

"9904": BoardInfo( "micro:bit", "nrf51", "l1_microbit.bin", ),
执行此操作后,我能够将滚动文本示例闪烁到板上,但出现以下警告:
0000601:WARNING:common:STLink and CMSIS-DAPv2 probes are not supported because no libusb library was found.
现在的问题是只有一个 LED 亮起。似乎单个 LED 根据其闪烁模式根据输入文本正确点亮。我不确定 libusb 警告是否是导致问题的原因。
我正在使用 x86_64 和 arm-elf 的 GNAT 2020 版本。我已经坚持了一段时间,希望得到任何建议。谢谢!
编辑:
我在 Windows 10 上。
我认为问题与 pyocd/libusb 无关,因为在确保我在与 GNAT 中的 python exe 相同的目录中有一个 libusb dll 后,我不再收到任何警告。滚动文本示例仍然不起作用(只有一个 LED 亮起)。
我也在另一台计算机上尝试过,结果相同。
来自 https://github.com/AdaCore/Ada_Drivers_Library/issues/379似乎 ada 驱动程序库不支持新版本的电路板?但是这个问题与加速度计版本有关,我不确定这是否是我的原因。

最佳答案

您的 LED 问题将是 V2 板重新设计了 GPIO 引脚和 LED 之间的关系(现在非常有用!)
microbit.org 页面 here

The LED matrix is physically laid out as a 5x5. On the V2 board this is implemented as a 5x5 matrix, but in the V1, this is implemented as a scanned matrix of 9x3 (i.e. 9 columns by 3 rows). Row 2 Col 8, and Row 2 Col 9 are not used.


您需要返工 Ada_Drivers_Library/boards/MicroBit/src/microbit-display.adb在标记为“像素到 IO 引脚”的部分中。

关于microbit : scrolling text example not working, 上的ada no libusb library found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65859253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com