首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ada on the microbit:滚动文本示例不起作用,没有找到libusb库

Ada on the microbit:滚动文本示例不起作用,没有找到libusb库
EN

Stack Overflow用户
提问于 2021-01-23 12:33:47
回答 2查看 285关注 0票数 2

我遵循了adacore教程关于显示滚动文本(https://blog.adacore.com/ada-for-microbit-part-1-getting-started)的教程,但无法让它在我的微位上工作。

也许我的微位是一个更新的版本,还没有被支持?我怀疑这是因为我的董事会id (9904)在我第一次试图闪现到董事会时没有得到支持。我使用了这里描述的修补程序:无法让Ada滚动文本演示在GNAT 2019社区版上运行,并在board_ids.py中添加了以下行:

代码语言:javascript
复制
"9904": BoardInfo( "micro:bit", "nrf51", "l1_microbit.bin", ),

完成此操作后,我能够将滚动文本示例闪现到板上,但我有以下警告:

代码语言:javascript
复制
0000601:WARNING:common:STLink and CMSIS-DAPv2 probes are not supported because no libusb library was found.

现在的问题是只有一个LED灯亮着。似乎单个LED根据其闪烁模式,根据输入文本正确地亮起。我不确定libusb警告是否是导致问题的原因。

我使用的是x86_64的GNAT 2020版本和手臂精灵。我被困在这件事上已经有一段时间了,希望你能给我一些建议。谢谢!

编辑:

我在10号窗户上。

我不认为这个问题与pyocd/libusb有关,因为我在确保与侏儒中的python位于同一个目录中的libusb dll之后,在向板闪烁时不再收到任何警告。滚动文本示例仍然无法工作(只有一个LED亮起)。

我也在另一台电脑上试过,结果也是一样的。

图书馆/问题/379看,新版本的板似乎不受ada驱动程序库的支持?但这个问题与加速度计的版本有关,我不确定这是否是我的原因。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-28 23:39:44

你的LED问题将是,V2板重新设计了GPIO引脚和LED之间的关系(现在更有用了!)

microbit.org页面这里

LED矩阵的物理布局为5x5。在V2板上,这是作为一个5x5矩阵实现的,但是在V1中,它被实现为一个扫描矩阵9x3 (即9列3行)。不使用第2行Col 8和第2行Col 9。

您需要在标记为"Pixel“的部分重新加工Ada_Drivers_Library/boards/MicroBit/src/microbit-display.adb

票数 2
EN

Stack Overflow用户

发布于 2021-01-23 14:12:28

在您的计算机上丢失或找不到libusb。它用于与微位板进行通信,进行上传/调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65859253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档