mirror of
https://github.com/im-tomu/fomu-workshop.git
synced 2024-09-20 03:10:12 +00:00
Compare commits
43 Commits
3cfa95c61b
...
661fe31868
Author | SHA1 | Date | |
---|---|---|---|
|
661fe31868 | ||
|
af55dff1ff | ||
|
a23c3e7439 | ||
|
8e9aa0a6df | ||
|
9161e0d4d2 | ||
|
6cac9edd73 | ||
|
c64c430220 | ||
|
1e3b07a5ff | ||
|
e9caeaa2d6 | ||
|
8c74c1794b | ||
|
e5df6205d6 | ||
|
17686f47c2 | ||
|
c4a1ad340a | ||
|
42ab262c8f | ||
|
b89da5d482 | ||
|
59f176d9d3 | ||
|
6664de33b1 | ||
|
c97f5913cf | ||
|
6ec201c8d5 | ||
|
e924772c2a | ||
|
e8a3e64737 | ||
|
1bf8ac0d1e | ||
|
44b487440f | ||
|
1018c59002 | ||
|
e7a978f098 | ||
|
a6bca4e9dd | ||
|
5adb89fedf | ||
|
285fb7592e | ||
|
29b69b95bd | ||
|
8285d9bd3b | ||
|
c51fe4f7dd | ||
|
bd3bb11f2b | ||
|
113ae9c239 | ||
|
538c79dc2f | ||
|
d9364f0332 | ||
|
c31d918e4e | ||
|
d2017a003b | ||
|
505a71508f | ||
|
6a6d347fea | ||
|
ead5786a18 | ||
|
69d812640e | ||
|
5f2aaac8a7 | ||
|
de0cebb9ed |
@ -5,6 +5,12 @@
|
||||
# Required
|
||||
version: 2
|
||||
|
||||
build:
|
||||
os: ubuntu-lts-latest
|
||||
tools:
|
||||
# Need to use mambaforge as miniconda runs out of memory on rtd.
|
||||
python: mambaforge-latest
|
||||
|
||||
# Build documentation in the docs/ directory with Sphinx
|
||||
sphinx:
|
||||
configuration: docs/conf.py
|
||||
|
@ -7,9 +7,9 @@
|
||||
-->
|
||||
<a title="Nightly build" href="https://im-tomu.github.io/fomu-workshop"><img src="https://img.shields.io/website.svg?label=im-tomu.github.io%2Ffomu-workshop&longCache=true&style=flat-square&url=http%3A%2F%2Fim-tomu.github.io%2Ffomu-workshop%2Findex.html&logo=GitHub&logoColor=fff"></a><!--
|
||||
-->
|
||||
<a title="'test' workflow status" href="https://github.com/im-tomu/fomu-workshop/actions?query=workflow%3Atest"><img alt="'test' workflow status" src="https://img.shields.io/github/workflow/status/im-tomu/fomu-workshop/test?longCache=true&style=flat-square&label=test&logo=Github%20Actions&logoColor=fff"></a><!--
|
||||
<a title="'test' workflow status" href="https://github.com/im-tomu/fomu-workshop/actions/workflows/test.yml"><img alt="'test' workflow status" src="https://img.shields.io/github/actions/workflow/status/im-tomu/fomu-workshop/test.yml?branch=master&longCache=true&style=flat-square&label=test&logo=Github%20Actions&logoColor=fff"></a><!--
|
||||
-->
|
||||
<a title="'doc' workflow status" href="https://github.com/im-tomu/fomu-workshop/actions?query=workflow%3Adoc"><img alt="'doc' workflow status" src="https://img.shields.io/github/workflow/status/im-tomu/fomu-workshop/doc?longCache=true&style=flat-square&label=doc&logo=Github%20Actions&logoColor=fff"></a><!--
|
||||
<a title="'doc' workflow status" href="https://github.com/im-tomu/fomu-workshop/actions/workflows/doc.yml"><img alt="'doc' workflow status" src="https://img.shields.io/github/actions/workflow/status/im-tomu/fomu-workshop/doc.yml?branch=master&longCache=true&style=flat-square&label=doc&logo=Github%20Actions&logoColor=fff"></a><!--
|
||||
-->
|
||||
</p>
|
||||
|
||||
|
@ -38,6 +38,7 @@ author = 'Tomu Project Authors'
|
||||
# ones.
|
||||
extensions = [
|
||||
# 'sphinx.ext.intersphinx',
|
||||
'sphinxcontrib.jquery',
|
||||
'sphinx.ext.todo',
|
||||
'sphinx.ext.githubpages',
|
||||
'sphinx.ext.extlinks',
|
||||
|
@ -4,7 +4,7 @@ channels:
|
||||
- conda-forge
|
||||
- defaults
|
||||
dependencies:
|
||||
- python=3.7
|
||||
- python
|
||||
- pip
|
||||
- pycairo
|
||||
- pango
|
||||
|
@ -1,5 +1,6 @@
|
||||
sphinx>=4.5.0
|
||||
sphinx-autobuild
|
||||
sphinxcontrib-jquery
|
||||
|
||||
# Better looking Sphinx theme
|
||||
# sphinx_materialdesign_theme
|
||||
|
@ -21,36 +21,36 @@ Required Hardware
|
||||
Which Fomu do I have?
|
||||
=====================
|
||||
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| | Hacker | Production |
|
||||
+==================+=====================================================================+===================================================================+
|
||||
| **String** | hacker | pvt |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Bash Command** | ``export FOMU_REV=hacker`` | ``export FOMU_REV=pvt`` |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Front** | |Hacker Hardware Front without case| | |Production Hardware Front without case| |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Back** | |Hacker Hardware Back without case| | |Production Hardware Back without case| |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **In Case** | |Hacker Hardware Back with case| | |Production Hardware Back with case| |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Parts** | |Hacker Hardware Annotated Diagram| | |Production Hardware Annotated Diagram| |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Color** | |Dark Blue| | |Cyan Light Blue| |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Bootloader** | Fomu **Hacker** running DFU Bootloader vX.X.X | Fomu **PVT** running DFU Bootloader vX.X.X |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Description** | These are the original design and cut corners to make it easier to | If you ordered a Fomu from Crowd Supply, this is the model you'll |
|
||||
| | manufacture. If you received one directly from Tim before 36C3, you | receive. It is small, and fits in a USB port. There is no |
|
||||
| | probably have one of these. Hacker boards have white silkscreen on | silkscreen on it. This model of Fomu has a large silver crystal |
|
||||
| | the back. | oscillator that is the tallest component on the board. |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Schematic** | `schematic-hacker.pdf <_static/reference/schematic-hacker.pdf>`__ | `schematic-pvt.pdf <_static/reference/schematic-pvt.pdf>`__ |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Received at** | From Tim at 35C3, CCCamp19, HackADay Supercon 2019 | At RISC-V Summit 2019, 36C3, Crowdsupply, Mouser |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Buy more** | End of Life | `CrowdSupply <https://j.mp/fomu-cs>`__, |
|
||||
+------------------+---------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| | Hacker | Production |
|
||||
+==================+======================================================================+===================================================================+
|
||||
| **String** | hacker | pvt |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Bash Command** | ``export FOMU_REV=hacker`` | ``export FOMU_REV=pvt`` |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Front** | |Hacker Hardware Front without case| | |Production Hardware Front without case| |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Back** | |Hacker Hardware Back without case| | |Production Hardware Back without case| |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **In Case** | |Hacker Hardware Back with case| | |Production Hardware Back with case| |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Parts** | |Hacker Hardware Annotated Diagram| | |Production Hardware Annotated Diagram| |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Color** | |Dark Blue| | |Cyan Light Blue| |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Bootloader** | Fomu **Hacker** running DFU Bootloader vX.X.X | Fomu **PVT** running DFU Bootloader vX.X.X |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Description** | These are the original design and cut corners to make it easier to | If you ordered a Fomu from Crowd Supply, this is the model you'll |
|
||||
| | manufacture. If you received one directly from Tim before 36C3, you | receive. It is small, and fits in a USB port. There is no |
|
||||
| | probably have one of these. Hacker boards have white silkscreen on | silkscreen on it. This model of Fomu has a large silver crystal |
|
||||
| | the back. | oscillator that is the tallest component on the board. |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Schematic** | `schematic-hacker.pdf <../_static/reference/schematic-hacker.pdf>`__ | `schematic-pvt.pdf <../_static/reference/schematic-pvt.pdf>`__ |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Received at** | From Tim at 35C3, CCCamp19, HackADay Supercon 2019 | At RISC-V Summit 2019, 36C3, Crowdsupply, Mouser |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
| **Buy more** | End of Life | `CrowdSupply <https://j.mp/fomu-cs>`__, |
|
||||
+------------------+----------------------------------------------------------------------+-------------------------------------------------------------------+
|
||||
|
||||
.. |Dark Blue| raw:: html
|
||||
|
||||
|
@ -201,14 +201,14 @@ To start with, run ``wishbone-tool -s gdb``:
|
||||
|
||||
$ wishbone-tool -s gdb
|
||||
INFO [wishbone_tool::usb_bridge] opened USB device device 008 on bus 001
|
||||
INFO [wishbone_tool::server] accepting connections on 127.0.0.1:3333
|
||||
INFO [wishbone_tool::server] accepting connections on 127.0.0.1:1234
|
||||
$
|
||||
|
||||
In a second window, run gdb on ``riscv-blink.elf``:
|
||||
|
||||
.. session:: shell-session
|
||||
|
||||
$ riscv64-unknown-elf-gdb riscv-blink.elf -ex 'target remote localhost:3333'
|
||||
$ riscv64-unknown-elf-gdb riscv-blink.elf -ex 'target remote localhost:1234'
|
||||
GNU gdb (GDB) 8.2.90.20190228-git
|
||||
Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 15f7ba27138367f21832e5c00e7882db8a6fab54
|
||||
Subproject commit e446c063397079bbf558601d7bb2deddb501a620
|
@ -1 +1 @@
|
||||
Subproject commit f1acdf4c17c8c9bca4d450da870a30390e1ad7fb
|
||||
Subproject commit 1d7e91d019ed2b9fff56485995a7d0d16b45c21b
|
@ -1 +1 @@
|
||||
Subproject commit ac703010eaa06ac9b6e32f97c6fa98b15de22b31
|
||||
Subproject commit ccaee68e14d3636e1d8fb2e0864dd89b1b1f7384
|
Loading…
Reference in New Issue
Block a user