H. Peter Anvin
|
8a98d85fa5
Integrate esp32 build using arduino-cli; www contents in zip file (WIP)
|
před 2 roky |
H. Peter Anvin
|
f1e04bf5c7
esp32 firmware image with support for OTA updates of both FPGA and ESP32
|
před 2 roky |
H. Peter Anvin
|
4d4291d637
usb: fix descriptor regeneration; add name strings to individual ports
|
před 2 roky |
H. Peter Anvin
|
835310c76e
update: .fw file is a single compressed container; simplify I/O code
|
před 2 roky |
H. Peter Anvin
|
84afb464e6
update: encode version in the firmware files; better .rpf generation
|
před 2 roky |
H. Peter Anvin
|
ee45852b85
Full infrastructure for updating flash via JTAG SVF
|
před 2 roky |
H. Peter Anvin
|
efeef4ee62
fpga/Makefile: *.mif_update.rpt isn't a terminal target
|
před 2 roky |
H. Peter Anvin
|
71f001b811
fpga/Makefile: better handling of variant recompiles
|
před 2 roky |
H. Peter Anvin
|
6375646603
update: get closer to a working JTAG update infrastructure
|
před 2 roky |
H. Peter Anvin
|
a90ef02f46
fpga: generate .xsvf files
|
před 2 roky |
H. Peter Anvin
|
1dd95dd8b8
Produce raw binary files with and without extra contents
|
před 2 roky |
H. Peter Anvin
|
e05dbe6f40
v2boot: simple boot loader connecting ESP32-SPI to flash-SPI
|
před 2 roky |
H. Peter Anvin
|
8b67b5db30
spirom: fix SPI ROM I/O and data downloading
|
před 2 roky |
H. Peter Anvin
|
67a2a42fce
fpga/Makefile: fix additional dependency generation issues
|
před 2 roky |
H. Peter Anvin
|
9471dad838
Move date stamp generation to fpga build; record SDRAM checksum
|
před 2 roky |
H. Peter Anvin
|
6db45e74e6
WIP: build both v1 and v2
|
před 3 roky |
H. Peter Anvin
|
75a6dbc7fa
fpga: infrastructure for building v1 and v2 FPGA
|
před 3 roky |
H. Peter Anvin
|
c21293d687
usb: use generated USB descriptors
|
před 3 roky |
H. Peter Anvin
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
před 3 roky |
H. Peter Anvin
|
05cb5b3547
make flash: re-initialize the FPGA after flash complete
|
před 3 roky |
H. Peter Anvin
|
be3a50be52
sdcard: mount disk images, Makefile/ld: infrastructure for dram data
|
před 3 roky |
H. Peter Anvin
|
518503fa99
iodev: centralize definitions and auto-generate boiler plate code
|
před 3 roky |
H. Peter Anvin
|
42f4ad6376
Make downloader work; use PLL for SDRAM clock offset
|
před 3 roky |
H. Peter Anvin
|
445c3542f1
Makefile target to really strip Signaltap from max80.qsf
|
před 3 roky |
H. Peter Anvin
|
9a9c1beba7
fpga: quartus programming targets
|
před 3 roky |
H. Peter Anvin
|
73e518e763
fpga/Makefile: run quartus_pow after quartus_sta
|
před 3 roky |
H. Peter Anvin
|
265fb7692e
CPU now can execute instructions, at least in simulation!!
|
před 3 roky |
H. Peter Anvin
|
c78f9d909d
Roll back picorv32 hacks for unaligned memory support
|
před 3 roky |
H. Peter Anvin
|
48d72fab81
fpga: better Makefile handling of the Quartus flow
|
před 3 roky |
H. Peter Anvin
|
062a3d9eb1
Reorganize tree so a single Makefile can do the right thing
|
před 3 roky |