@@ -4,7 +4,7 @@ Initial target is SiFive's Unleashed U540.
44
55U540 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
6462Close 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
98951. 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
1451422. 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
154150You should be able to see on the terminal the FSBL loading the BBL image:
155151
@@ -205,8 +201,7 @@ CPU clock : 1000 MHz
205201Z1 >
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
2122075. 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> ```
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
266260You 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