whitequark
|
d572c0c34d
|
artiq_devtool: fix the hotswap action.
|
2018-02-14 23:10:27 +00:00 |
whitequark
|
61c64a76be
|
gateware: use a per-variant subfolder in --output-dir. (fixes #912)
This commit also adds support for --variant and --args
to artiq-devtool.
|
2018-02-06 08:19:01 +00:00 |
Robert Jördens
|
9fca7b8faa
|
artiq_flash: also report sayma AMC SYSMONE1 data
requires hardware patch (https://github.com/m-labs/sinara/issues/495)
|
2018-01-30 15:17:11 +08:00 |
Robert Jördens
|
fb8c779b4f
|
artiq_flash: report XADC data
* bump openocd
* only kasli, kc705, sayma rtm so far
|
2018-01-30 14:56:50 +08:00 |
whitequark
|
a669652854
|
artiq_flash: tell openocd to not listen on any network ports.
|
2018-01-30 03:12:06 +00:00 |
whitequark
|
0edc34a9e5
|
artiq_devtool: the proxy artiq_flash action doesn't exist anymore.
|
2018-01-28 15:19:17 +00:00 |
whitequark
|
885ab40946
|
conda: split RTM and AMC packages back.
This avoids multiplying the RTM compilation time by the number
of AMC packages.
|
2018-01-28 14:27:55 +00:00 |
whitequark
|
11a8b84355
|
Merge the build trees of sayma_amc and sayma_rtm targets.
This also makes them a single artiq_flash target, and a single
conda package.
|
2018-01-27 19:54:31 +00:00 |
whitequark
|
0b9c551962
|
artiq_flash: implement flash read functionality.
|
2018-01-27 19:54:31 +00:00 |
whitequark
|
eed2db3a98
|
artiq_flash: make the proxy action unnecessary.
|
2018-01-27 15:43:27 +00:00 |
whitequark
|
08101b631d
|
artiq_devtool: fix typo.
|
2018-01-26 13:55:31 +00:00 |
Sebastien Bourdeauducq
|
ca4d5ae73e
|
artiq_flash: add kasli drtio variants
|
2018-01-25 00:00:07 +08:00 |
Sebastien Bourdeauducq
|
25f3feeda8
|
refactor targets
|
2018-01-22 18:25:10 +08:00 |
whitequark
|
8598e475e9
|
artiq_flash: fix a refactoring mistake.
|
2018-01-20 08:30:42 +00:00 |
whitequark
|
115aa0d0d6
|
artiq_flash: support load action for Sayma RTM FPGA.
|
2018-01-20 07:23:50 +00:00 |
whitequark
|
94592c7a4c
|
artiq_flash: unify flash handling in XC7 and Sayma programmers.
|
2018-01-20 07:23:50 +00:00 |
whitequark
|
1ffabac06f
|
artiq_flash: use atexit for tempfile cleanup.
|
2018-01-20 07:23:50 +00:00 |
whitequark
|
83278a6edb
|
artiq_flash: fix a refactoring bug.
|
2018-01-20 01:30:44 +00:00 |
whitequark
|
934bc53cb5
|
artiq_devtool: refactor.
|
2018-01-19 20:35:35 +00:00 |
whitequark
|
ebd02c4f43
|
artiq_flash: fix typo.
|
2018-01-19 18:53:49 +00:00 |
whitequark
|
1c7cb737ca
|
artiq_flash: refactor.
|
2018-01-19 17:45:49 +00:00 |
whitequark
|
bcc39a8c9d
|
artiq_flash: add --dry-run option.
|
2018-01-19 17:45:49 +00:00 |
whitequark
|
323c7e66cf
|
artiq_devtool: fix help message.
|
2018-01-19 17:45:49 +00:00 |
whitequark
|
3c0b164e4d
|
artiq_devtool: update for new board file convention.
Also fix a typo in documentation.
|
2018-01-19 09:43:03 +00:00 |
whitequark
|
4fd236d234
|
artiq_flash: cache transferred artifacts.
|
2018-01-19 08:28:04 +00:00 |
whitequark
|
3922a7c64b
|
artiq_devtool: make locking reentrant.
|
2018-01-19 07:58:58 +00:00 |
whitequark
|
b553804e5a
|
artiq_flash: implement network transparency.
|
2018-01-19 07:39:55 +00:00 |
whitequark
|
f77aa9b78f
|
artiq_flash: rename sayma to sayma_amc to fix bitstream discovery.
Fixes #895.
|
2018-01-17 01:45:47 +00:00 |
whitequark
|
a536d6df12
|
artiq_flash: add sayma_rtm support.
|
2018-01-17 01:21:19 +00:00 |
whitequark
|
f317d1a2c6
|
Update board naming (again) to match DNS.
|
2018-01-17 00:42:56 +00:00 |
Robert Jördens
|
1c15124c5e
|
artiq_flash: add kasli
|
2018-01-15 14:17:40 +01:00 |
whitequark
|
6891141fa6
|
artiq_flash: add sayma support.
|
2018-01-15 11:43:29 +00:00 |
whitequark
|
07ccb9eebd
|
firmware: support configuration without ethphy (#886).
Currently, this is kasli.
|
2018-01-08 22:16:17 +00:00 |
Sebastien Bourdeauducq
|
a1b8bca1e6
|
Revert "artiq_flash: ignore RTM FPGA"
Naive optimism.
This reverts commit 100bda2582 .
|
2017-12-31 13:29:36 +08:00 |
Sebastien Bourdeauducq
|
100bda2582
|
artiq_flash: ignore RTM FPGA
It has no flash connected, and attempting to detect it causes unnecessary program failure when the RTM is not present.
|
2017-12-31 12:10:16 +08:00 |
Sebastien Bourdeauducq
|
38ce1f1d5d
|
artiq_flash: support flashing satman
A bit ugly and ad-hoc but I cannot think of an easy and better option right now.
|
2017-12-31 12:09:18 +08:00 |
whitequark
|
55cfdec644
|
firmware: enlarge bootloader partition to 4 sectors.
|
2017-12-28 14:39:26 +00:00 |
whitequark
|
acd13837ff
|
firmware: implement the new bootloader.
|
2017-12-28 13:18:51 +00:00 |
whitequark
|
3b18ece3b7
|
satman: update for changes in firmware elsewhere.
|
2017-12-28 07:36:33 +00:00 |
whitequark
|
d7cb4963e1
|
firmware: prepare config block for access from BIOS/bootloader.
* remove liballoc dependency from mod config,
* move mod config to libboard,
* move config sector immediately after BIOS sector.
|
2017-12-27 21:28:40 +00:00 |
whitequark
|
fd6d97f052
|
artiq_devtool: set ServerAliveInterval.
|
2017-12-26 15:41:03 +00:00 |
whitequark
|
188764693e
|
runtime: we're growing, put storage at 1M instead of 512K.
|
2017-12-26 03:34:16 +00:00 |
whitequark
|
e2513a2401
|
runtime: ensure flash storage never overlaps with runtime sections.
|
2017-12-26 03:31:37 +00:00 |
whitequark
|
1570a482c2
|
artiq_devtool: don't require lock for reset.
reset is mainly useful as a part of reset+hotswap sequence, and that
already needs lock via connect.
|
2017-12-25 16:15:51 +00:00 |
Sebastien Bourdeauducq
|
cbd69287a7
|
artiq_flash: select Sayma standalone variant by default
|
2017-12-22 16:54:06 +08:00 |
Sebastien Bourdeauducq
|
71db953ea0
|
artiq_flash: add srcbuild option to look into MiSoC source build trees. Closes #868
|
2017-12-14 10:36:32 +08:00 |
Robert Jördens
|
2917208d89
|
artiq_flash: fix sayma flashing
* do not include jtagspi as it already instantiates a flash bank
instead define the target manually
* erase before writing
* verify written images
|
2017-12-13 21:20:16 +08:00 |
whitequark
|
3cf5cef168
|
artiq_pcap: still grab the file if the command fails.
|
2017-12-08 07:36:56 +00:00 |
whitequark
|
277b00eb9d
|
artiq_devtool: --config is no longer supported by artiq_flash.
[ci skip]
|
2017-12-04 14:19:31 +00:00 |
Chris Ballance
|
1426ecad64
|
dashboard: tidy dashboard naming logic
|
2017-11-28 08:56:04 +08:00 |