Skip to content
This repository was archived by the owner on Jul 10, 2024. It is now read-only.

Commit 3b0ad1e

Browse files
author
cesare
committed
Edit README.md
1 parent a2956ab commit 3b0ad1e

1 file changed

Lines changed: 15 additions & 21 deletions

File tree

README.md

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Initial target is SiFive's Unleashed U540.
44

55
U540 BSP components:
66

7-
* MultiZone: loaded to flash via OpenOCD => 0x2000_0000 ;
7+
* MultiZone: loaded to flash via OpenOCD => 0x2000_0000;
88
* ZSBL: loaded to flash via OpenOCD => 0x2080_0000;
99
* FSBL: loaded to mSD card => 0x0800_0000 L2 LIM;
1010
* BBL Linux: loaded to mSD card => 0x8000_0000 DDR;
@@ -43,8 +43,7 @@ Install the prebuilt RISC-V toolchain for Linux:
4343
sudo apt-get install screen
4444
```
4545

46-
> Note:
47-
> * For the Ubuntu 19.04 LTS you may need to install the libncurses5 package
46+
> Note: for the Ubuntu 19.04 LTS you may need to install the libncurses5 package.
4847
> ```
4948
> sudo apt-get install libncurses5:i386
5049
> sudo apt-get install libncurses5:amd64
@@ -58,16 +57,15 @@ export OPENOCD=/home/<username>/riscv-openocd-20181226
5857
export PATH="$PATH:/home/<username>/riscv-gnu-toolchain-20181226/bin"
5958
```
6059
61-
> Note:
62-
> * <username> shall be replaced by your username
60+
> Note: <_username_> shall be replaced by your username.
6361
6462
Close and restart the terminal session for these changes to take effect.
6563
6664
6765
6866
## Flash Programming Instructions
6967
70-
1. Download the pre-built MultiZone for Linux package from Hex Five's website (http://hex-five.com/multizone-linux-20190808):
68+
1. Download the prebuilt MultiZone for Linux package from Hex Five's website (http://hex-five.com/multizone-linux-20190808):
7169
7270
```
7371
$ wget https://hex-five.com/wp-content/uploads/multizone-linux-20190808.tar.xz
@@ -87,13 +85,12 @@ $ ./flash.sh board
8785
$ ./flash.sh </dev/sdX>
8886
```
8987
90-
> Note:
91-
> * </dev/sdX> shall be replaced with the device name of the SD card (e.g, /dev/mmcblock0 or /dev/sda)
88+
> Note: </dev/sdX> shall be replaced with the device name of the SD card (e.g, /dev/mmcblock0 or /dev/sda).
9289
9390
9491
## MultiZone Instructions
9592
96-
(If you just want to test the Multizone for Linux SDK reference image, please skip directly to "Demo")
93+
(If you just want to test the Multizone for Linux SDK reference image, please skip directly to "Demo".)
9794
9895
1. Clone the MultiZone for Linux SDK repo:
9996
@@ -140,16 +137,15 @@ Set the mode select switches to '0001':
140137
141138
### Operate the Demo
142139
143-
1. Power the board
140+
1. Power the board.
144141
145142
2. Connect to the UART by setting the baudrate to 115200/8/N/1:
146143
147144
```
148145
$ picocom /dev/<ttyUSB_DEVICE> -b 115200
149146
```
150147
151-
> Note:
152-
> <ttyUSB_DEVICE> shall be replaced with the correct UART device name (e.g, ttyUSB0, ttyUSB1)
148+
> Note: <ttyUSB_DEVICE> shall be replaced with the correct UART device name (e.g, ttyUSB0, ttyUSB1).
153149
154150
You should be able to see on the terminal the FSBL loading the BBL image:
155151
@@ -205,8 +201,7 @@ CPU clock : 1000 MHz
205201
Z1 >
206202
```
207203
208-
> Note:
209-
> You may need to type 'restart' to see the full initial screen
204+
> Note: you may need to type 'restart' to see the full initial screen.
210205
211206
212207
5. Connect to Zone2 via Linux using SSH:
@@ -221,7 +216,7 @@ root@192.168.0.2's password: sifive
221216
# screen /dev/multizone2
222217
```
223218
224-
> Please note you may need to delete the old key before executing the SSH command:
219+
> Note: you may need to delete the old key before executing the SSH command.
225220
> ```
226221
> ssh-keygen -f "/home/<username>/.ssh/known_hosts" -R "192.168.0.2"
227222
> ```
@@ -260,8 +255,7 @@ Z2 >
260255
$ picocom /dev/<ttyUSB_DEVICE> -b 115200
261256
```
262257
263-
> Note:
264-
> * <ttyUSB_DEVICE> shall be replaced with the correct UART device name (e.g, ttyUSB0, ttyUSB1)
258+
> Note: <ttyUSB_DEVICE> shall be replaced with the correct UART device name (e.g, ttyUSB0, ttyUSB1).
265259
266260
You shall be able to see and operate the terminal running on Zone3:
267261
@@ -287,17 +281,17 @@ Z3 >
287281
```
288282
289283
> Note:
290-
> Alternative way to run the demo via Ethernet - no UART connection required:
284+
> Alternative way to run the demo via Ethernet (no UART connection required):
291285
>
292-
> Open a first SSH session as described above then connect to Zone1 via
286+
> Open a first SSH session as described above then connect to Zone1 via:
293287
> ```
294288
># screen /dev/multizone1
295289
> ```
296-
> Open a second SSH sessions as described above then connect to Zone2 via
290+
> Open a second SSH sessions as described above then connect to Zone2 via:
297291
> ```
298292
> # screen /dev/multizone2
299293
> ```
300294
>
301-
> To terminate screen sessions type: crtl-a k
295+
> To terminate screen sessions type: crtl-a k.
302296
303297

0 commit comments

Comments
 (0)