Skip to content

Commit bb641f4

Browse files
committed
Added new board
1 parent 481ccec commit bb641f4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

picoISP_Programmer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The CH552E is a low-cost, enhanced E8051 core microcontroller compatible with th
1515

1616
# Compiling and Installing Firmware
1717
## Installing Toolchain for CH55x
18-
Install the [CH55x Software Development Kit for the SDCC compiler](https://github.com/Blinkinlabs/ch554_sdcc). Follow the instructions on the website. In order for the programming tool and the I²C-Bridge software to work, Python3 must be installed on your system. To do this, follow these [instructions](https://www.pythontutorial.net/getting-started/install-python/). In addition [PyUSB](https://github.com/pyusb/pyusb) must be installed. On Linux (Debian-based), all of this can be done with the following commands:
18+
Install the [CH55x Software Development Kit for the SDCC compiler](https://github.com/Blinkinlabs/ch554_sdcc). Follow the instructions on the website. In order for the programming tool to work, Python3 must be installed on your system. To do this, follow these [instructions](https://www.pythontutorial.net/getting-started/install-python/). In addition [PyUSB](https://github.com/pyusb/pyusb) must be installed. On Linux (Debian-based), all of this can be done with the following commands:
1919

2020
```
2121
sudo apt install sdcc python3 python3-pip
@@ -30,7 +30,7 @@ echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="4348", ATTR{idProduct}=="55e0", MODE="6
3030
sudo service udev restart
3131
```
3232

33-
On Windows you will need the [Zadig tool](https://zadig.akeo.ie/) to install the correct driver for both, the CH55x bootloader and the CDC device. Click "Options" and "List All Devices" to select the USB module, then install the libusb-win32 driver.
33+
On Windows you will need the [Zadig tool](https://zadig.akeo.ie/) to install the correct driver for the CH55x bootloader. Click "Options" and "List All Devices" to select the USB module, then install the libusb-win32 driver.
3434

3535
## Entering CH55x Bootloader Mode
3636
A brand new chip starts automatically in bootloader mode as soon as it is connected to the PC via USB. Once firmware has been uploaded, the bootloader must be started manually for new uploads. To do this, the board must first be disconnected from the USB port and all voltage sources. Now press the BOOT button and keep it pressed while reconnecting the board to the USB port of your PC. The chip now starts again in bootloader mode, the BOOT button can be released and new firmware can be uploaded within the next couple of seconds.
@@ -46,7 +46,7 @@ Open a terminal and navigate to the folder with the makefile. Run ```make flash`
4646
- The picoISP should work with any IDE or programming software that supports the USBtinyISP programmer.
4747

4848
# References, Links and Notes
49-
1. [EasyEDA Design Files](https://oshwlab.com/wagiminator)
49+
1. [EasyEDA Design Files](https://oshwlab.com/wagiminator/ch552-picoisp-programmer)
5050
2. [WCH: CH552 Datasheet](http://www.wch-ic.com/downloads/CH552DS1_PDF.html)
5151
3. [SDCC Compiler](https://sdcc.sourceforge.net/)
5252
4. [Blinkinlabs: CH55x SDK for SDCC](https://github.com/Blinkinlabs/ch554_sdcc)

0 commit comments

Comments
 (0)