LiteX (FPGA)

LiteX是一个基于 Python 的片上系统 (SoC) 设计器,用于支持开源的现场可编程门阵列 (FPGA) 芯片。这意味着 CPU 内核和外围设备不是由物理芯片定义的。相反,它们作为单独的“网关”加载。一旦加载了这个网关,CircuitPython 就可以加载到它上面以按预期工作。

安装

您需要 dfu-util在 Fomu 上安装 CircuitPython。

确保 foboot 引导加载程序已更新。说明在这里:https://github.com/im-tomu/fomu-workshop/blob/master/docs/bootloader.rst

更新引导加载程序后,您应该知道如何使用 dfu-util. 这很容易!

要安装 CircuitPython,请执行以下操作:

dfu-util -D adafruit-circuitpython-fomu-en_US-<version>.dfu

它将安装然后重新启动。CIRCUITPY 应该像往常一样显示并工作。