Mbed OS 文档翻译 之 参考(贡献(工具(Mbed-ls)))

Mbed-ls

Mbed-ls 是一个 Python 模块,可以检测并列出通过 USB 连接到计算机的 Mbed Enabled 板。

定义的行为

Mbed-ls 需要以下信息才能正确检测 Mbed Enabled 板:

  • 板类的四位十六进制标识符。
  • 用于在 Windows 上检测的供应商字符串。

此外,Mbed-ls 仅检测符合以下条件的设备:

  • 设备具有大容量存储设备(MSD)端点。
  • MSD 端点具有 FAT 文件系统。

实施

向 Mbed-ls 添加板时,通常需要向平台数据库添加新定义。在将板添加到 Mbed-ls 平台数据库之前,您需要通过启用 mbed 的程序获得的唯一产品代码,一个四位十六进制标识符。您可以通过在电路板的唯一产品代码中将条目映射添加到 mbed_lstools/platform_database.py 中的 DEFAULT_PLATFORM_DB 字典中,将新电路板添加到平台数据库中。

如果您的主板使用 J-Link,STLink,DAPLink 或 OpenSDA 以外的接口固件,则需要添加新的供应商字符串以便在 Windows 上进行检测。如果需要添加新的供应商字符串,请将其添加到 mbed_lstools/lstools_base.py 中 MbedLsToolsBase 类的 usb_vendor_list 成员中。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值