Sean Cross
c7aafa3865
releases: add v1.8.5
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-06 17:25:38 +08:00
Sean Cross
5468cb914a
sw: spi: remove lots of dual/quad/qpi code
...
This is an effort to fix boards that go into RO mode on their own.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-05 15:23:04 +08:00
Sean Cross
f070b2ab7c
release: add v1.8.4
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-04 16:50:38 +08:00
Sean Cross
d1cd68c232
hw: set debug bridge memory size to 0x100
...
Hardware breakpoints live at offset 0x40 from the start of this region,
so increase the size from 0x10 to 0x100.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-04 16:39:28 +08:00
Sean Cross
c5b45a4314
Merge branch 'master' of github.com:im-tomu/foboot
2019-07-03 18:13:09 +08:00
Sean Cross
6e0f255b7e
releases: add v1.8.3
...
This has been tested on machines that were failing with v1.8.1, and is
reliable.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-03 18:12:36 +08:00
Sean Cross
a40dc8a570
Merge pull request #14 from TomKeddie/master
...
Create FLASHLAYOUT.md
2019-07-03 18:09:44 +08:00
Sean Cross
be187f10d1
fix u16 name size from previous patch
...
Since it's a u16, we must remove two bytes not one.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-03 17:58:50 +08:00
Tom Keddie
841627d02f
Create FLASHLAYOUT.md
2019-07-03 02:54:19 -07:00
Sean Cross
f3f4971e09
sw: usb_desc: don't count trailing NULL in string len
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-07-03 17:36:24 +08:00
Tim Ansell
1033016932
Merge pull request #13 from TomKeddie/tomk_20190630_warnings
...
sw: Fix warnings in dfu.h and usb-dev.c
2019-06-30 19:27:02 -07:00
Tom Keddie
9be328ead9
sw : fix warning in dfu.h and usb-dev.c
2019-06-30 18:28:05 -07:00
Sean Cross
520de140f7
README: correct documentation on "dfu-util -e"
...
It's no longer required.
This addresses #11 .
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-25 09:14:25 -07:00
Sean Cross
0c8a8ba08e
releases: add hacker installable file
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-23 13:44:33 -07:00
Sean Cross
a60ed055fe
examples: usb-cdcacm: correct arch
...
Use the correct architecture (no -m).
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:28:20 -07:00
Sean Cross
6b612211f4
examples: riscv-blink: fix cpu model and remove mul/div
...
mul/div aren't needed, since we include stdlib now. Additionally, now
that we have the CPU model specified correctly, the correct files are
linked in as necessary.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:26:58 -07:00
Sean Cross
79fc2f6f5b
examples: usb-cdcacm: update usb id and csr.h
...
Use the latest IDs and csr.h file for the cdcacm example.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:10:52 -07:00
Sean Cross
a758882e05
examples: riscv-blink: sync csr.h file
...
This file has been updated. There shouldn't be functional changes, but
as an example project it's important to have the latest version.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:08:31 -07:00
Sean Cross
b41f4930cf
csr: include generated macro for bitstream sync
...
The ICE40 bitstream sync byte is now available as a macro in csr.h.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:06:32 -07:00
Sean Cross
b051784a2c
examples: riscv-blink: fix building on rpi
...
Make sure we look for the correct compiler.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:06:01 -07:00
Sean Cross
f2084ea817
hw: foboot-bitstream: tab -> spaces
...
I wonder how that got in there...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 14:05:29 -07:00
Sean Cross
61d912b9fc
valentyusb: update to include dummyusb fixes
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 12:38:47 -07:00
Sean Cross
5fe9a814ea
sw: support riscv64 on raspberry pi
...
The name of the compiler has changed on raspberry pi, so support the
previous name as well as the new one.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-19 08:20:43 -07:00
Sean Cross
62efe31608
gitattributes: add c and header files
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-18 19:45:27 -07:00
Sean Cross
4d40bb5f18
sw: update csr.h to release version
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-18 19:45:04 -07:00
Sean Cross
d60815f733
gitattributes: don't assume everything is text
...
This causes subtle problems later on.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-18 10:44:48 -07:00
Sean Cross
290e155630
releases: add dfu versions of installable 1.8.1
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-18 10:44:27 -07:00
Sean Cross
8354617950
Merge branch 'master' of github.com:im-tomu/foboot
2019-06-17 15:33:49 -07:00
Sean Cross
ba11593f95
releases: add v1.8.1
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 15:33:34 -07:00
Sean Cross
ccdf910ec1
hw: add --seed argument
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 15:02:04 -07:00
Sean Cross
8a0df08507
foboot-bitstream: ce 5 again
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 14:49:06 -07:00
Sean Cross
4057294332
sw: clean up underflows observed during updates
...
On some platforms, something overflows and puts the system in a state
where it cannot update. By checking for underflow on various counters,
we can now update properly on these systems.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 14:48:08 -07:00
Sean Cross
da904828a0
foboot: add a check for the SPI Flash ID
...
This will prevent loading the wrong image on a device.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 13:03:07 -07:00
Sean Cross
8e2d2bd85f
make-booster: get program to compile
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 11:13:44 -07:00
Sean Cross
7c0e172587
fobootster: first working version
...
This now properly builds and runs on real hardware.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 11:13:14 -07:00
Sean Cross
ce1f5c932a
hw: foboot-bitstream: add an entry for the initial boot image
...
Add an entry for boot image 0. Previously this was getting implied, but
due to the way Python arrays work, it was getting added to the end of
the list instead of the beginning.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-17 11:11:57 -07:00
Sean Cross
c0d26411a0
Merge pull request #6 from TomKeddie/tomk_20190613_constants
...
Move bitstream sync constants to CONFIG entries
2019-06-14 13:07:37 +08:00
Tom Keddie
341db19f70
Move bitstream sync constants to CONFIG entries
2019-06-13 20:20:24 -07:00
Tom Keddie
49693665b0
Merge pull request #2 from im-tomu/master
...
Sync from master
2019-06-12 20:34:46 -07:00
Sean Cross
82cb20c3bc
v1.7.3: move location of fourth offset
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-08 09:59:33 +08:00
Sean Cross
4e92c9fd28
Merge branch 'master' of github.com:im-tomu/foboot
2019-06-07 16:21:32 +08:00
Sean Cross
c2d334e89c
foboot-bitstream: move multiboot image 4 to 32768
...
Move the multiboot image #4 from 4096 bytes to 32768 bytes.
This helps to future-proof against larger disks which have bigger FATs.
Otherwise, the boot image could be located within the FAT, which would
cause problems.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-06-07 12:47:57 +08:00
Sean Cross
bf5b4d2eec
Merge pull request #4 from TomKeddie/tomk_201090605_imagesize_override
...
Add optional override of rescue image offset
2019-06-06 08:53:18 +08:00
Tom Keddie
c19d3d439c
Add explicit include of csr.h
2019-06-05 13:21:41 -07:00
Tom Keddie
56e7fc09d9
Remove warnings
2019-06-05 13:18:57 -07:00
Tom Keddie
2770730c1a
Merge branch 'master' into tomk_201090605_imagesize_override
2019-06-05 13:14:08 -07:00
Tom Keddie
1b06115e5b
Merge pull request #1 from im-tomu/master
...
Update from upstream master
2019-06-05 13:11:42 -07:00
Tom Keddie
268069e126
Add optional override of user flash image in dfu code
2019-06-05 13:08:05 -07:00
Sean Cross
9013054b3c
releases: re-release v1.7.2 with proper line endings
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-05-26 21:16:02 +08:00
Sean Cross
53dd66df09
remove v1.7.2 to fix line endings
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-05-26 21:14:57 +08:00