Skip to content

Commit 771f435

Browse files
committed
Add links to serial drivers
1 parent eb1dfd2 commit 771f435

File tree

1 file changed

+30
-18
lines changed

1 file changed

+30
-18
lines changed

ports/cxd56/README.md

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
CircuitPython port to Spresense
2-
==============================
1+
# CircuitPython port to Spresense #
32

43
This directory contains the port of CircuitPython to Spresense. It is a compact
54
development board based on Sony’s power-efficient multicore microcontroller
@@ -22,8 +21,29 @@ Currently, Spresense port does not support GNSS, Audio and Multicore.
2221
Refer to [developer.sony.com/develop/spresense/](https://developer.sony.com/develop/spresense/)
2322
for further information about this board.
2423

25-
Build instructions
26-
------------------
24+
## Prerequisites ##
25+
26+
### Linux ###
27+
28+
Add user to `dialout` group:
29+
30+
$ sudo usermod -a -G dialout <user-name>
31+
32+
### Windows ###
33+
34+
Download and install USB serial driver
35+
36+
* [CP210x USB to serial driver for Windows 7/8/8.1](https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip)
37+
38+
* [CP210x USB to serial driver for Windows 10](https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip)
39+
40+
### macOS ###
41+
42+
Download and install USB serial driver
43+
44+
* [CP210x USB to serial driver for Mac OS X](https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip)
45+
46+
## Build instructions ##
2747

2848
Pull all submodules into your clone:
2949

@@ -41,17 +61,11 @@ To build circuitpython image run:
4161

4262
$ make BOARD=spresense
4363

44-
USB connection
45-
--------------
46-
47-
Add user to `dialout` group:
48-
49-
$ sudo usermod -a -G dialout <user-name>
64+
## USB connection ##
5065

51-
Connect the Spresense main board to the PC via the USB cable.
66+
Connect the `Spresense main board` to the PC via the USB cable.
5267

53-
Flash the bootloader
54-
--------------------
68+
## Flash the bootloader ##
5569

5670
The correct bootloader is required for the Spresense board to function.
5771

@@ -69,17 +83,15 @@ To flash the bootloader run the command:
6983

7084
$ make BOARD=spresense flash-bootloader
7185

72-
Flash the circuitpython.spk image
73-
---------------------------------
86+
## Flash the circuitpython.spk image ##
7487

7588
To flash the firmware run the command:
7689

7790
$ make BOARD=spresense flash
7891

79-
Accessing the board
80-
-------------------
92+
## Accessing the board ##
8193

82-
Connect the Spresense extension board to the PC via the USB cable.
94+
Connect the `Spresense extension board` to the PC via the USB cable.
8395

8496
Once built and deployed, access the CircuitPython REPL (the Python prompt) via USB. You can run:
8597

0 commit comments

Comments
 (0)