Commit Graph

8 Commits

Author SHA1 Message Date
Jared Boone
dfe0bd7366 Generate SPI flash image with Python, not dd/cat/head.
Addresses issue #42.
Windows users now stand a chance of being able to build an image, and all these zero-byte HackRF binary issues should go away.
2015-08-25 14:30:38 -07:00
Jared Boone
255de16d3e Use head/cat, /dev/zero to pad HackRF firmware
dd approach didn't work for at least one user. Resolves #42.
2015-08-02 11:22:10 -07:00
Jared Boone
8af8941687 Use from-RAM DFU image, proper HackRF firmware padding. 2015-07-30 10:02:05 -07:00
Jared Boone
d4c43044e0 Shuffle binaries in SPI flash image to insert HackRF firmware binary.
Bootstrap is now 64k @ 0x00000.
HackRF image is 64k @ 0x10000.
Baseband image is 128k @ 0x20000.
Application image is remainder of SPI flash, @ 0x40000.
2015-07-29 22:30:16 -07:00
Jared Boone
61eaf9f178 Update "make program" to specify DFU mode PID, too.
Addresses comment in issue #27.
2015-07-29 22:19:27 -07:00
Jared Boone
538d3d1f5e Rename firmware/Makefile variables to better names. 2015-07-29 20:38:40 -07:00
Jared Boone
0acf1bf074 Fix dependency checking for subdirectory Makefiles.
Closes issue #36.
2015-07-29 18:21:47 -07:00
Jared Boone
10e20ee763 Create firmware/Makefile
New Makefile calls out to component Makefiles, builds SPI flash image, performs device programming, builds release archive. Resolves #28.
2015-07-26 06:30:04 -07:00