文件名称:ffp:iCE40 FPGA,SPI闪存和CMSIS-DAP SWD编程器
文件大小:452KB
文件格式:ZIP
更新时间:2024-06-14 17:19:50
Rust
FFP:Flash / FPGA编程器 FFP是一个非常简单的USB到双向SPI桥,用于对iCE40 FPGA和SPI闪存进行编程。 硬件是STM32F042,仅此而已。 固件和主机软件是用Rust编写的。 该固件还通过CMSIS-DAP v1和v2协议支持SWD,因此许多调试器(例如 , 和都可以使用FFP来调试和编程Cortex-M和其他微控制器。 见主机端软件,嵌入式设备固件和对硬件设计文件。 引脚排列 FFP r1硬件使用5x2引脚0.05英寸间距连接器,该连接器也通常用于SWD和JTAG的Cortex系列微控制器。该引脚有意兼容(尽管注意RESET已移动),以允许硬件重用并与诸如此类的工具兼容。作为TagConnect电缆。 ______ 3v3 --|1 2|-- FLASH DI / FPGA DO / SWDIO GND --|3
【文件预览】:
ffp-master
----LICENSE-MIT(1KB)
----.github()
--------workflows()
----.gitmodules(110B)
----scripts()
--------prog.py(10KB)
----LICENSE-APACHE(11KB)
----firmware()
--------.cargo()
--------.clippy.toml(61B)
--------Cargo.toml(419B)
--------Cargo.lock(12KB)
--------src()
--------memory.x(303B)
--------README.md(3KB)
--------.gitignore(27B)
----ffp_pcb.jpg(187KB)
----software()
--------.cargo()
--------Cargo.toml(358B)
--------Cargo.lock(9KB)
--------src()
--------README.md(2KB)
--------.gitignore(8B)
----README.md(2KB)
----hardware()
--------agg-kicad()
--------ffp()
--------.gitignore(16B)
----driver()
--------README.md(1KB)
--------99-ffp.rules(83B)