mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-10-26 05:56:57 +08:00
Retire rbt2c.pl, instead use objcopy to directly convert the .bit file into an .o that can be linked with the flash image Rename armsrc/fpga.c to armsrc/fpgaloader.c (since there is now a new fpga.o, created from fpga.bit) Remove fpgaimg.c from subversion, add fpga.bit Instead of creating fpgaimage.elf and osimage.elf separately, now create a joined fullimage.elf first (obsoleting ldscript-full), then extract only the fpga and os sections with objcopy (This creates unspecific warnings about an empty segment, need to investigate) Implement a rudimentary .bit parser in the firmware, use that to locate the bitstream in the new fpgaimage (which is just a plain copy of the fpga.bit file) and send it to the FPGA The code will check the format that's in flash and fall back to the legacy format |
||
|---|---|---|
| .. | ||
| fpga.bit | ||
| fpga.ucf | ||
| fpga.v | ||
| go.bat | ||
| hi_iso14443a.v | ||
| hi_read_rx_xcorr.v | ||
| hi_read_tx.v | ||
| hi_simulate.v | ||
| lo_passthru.v | ||
| lo_read.v | ||
| lo_simulate.v | ||
| Makefile | ||
| sim.tcl | ||
| testbed_fpga.v | ||
| testbed_hi_read_tx.v | ||
| testbed_hi_simulate.v | ||
| testbed_lo_read.v | ||
| testbed_lo_simulate.v | ||
| util.v | ||
| xst.scr | ||