Update RPICT firmware (CT7V1/CT4V3/CT8): Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
=Overview= | |||
This page provide information to update the firmware in boards RPICT7V1 version2, RPICT4V3 version2 and RPICT8. | This page provide information to update the firmware in boards RPICT7V1 version2, RPICT4V3 version2 and RPICT8. | ||
Line 5: | Line 5: | ||
Hardware require is either a Nanoprog or an Arduino UNO. | Hardware require is either a Nanoprog or an Arduino UNO. | ||
=Download Sketch= | |||
Download the sketch from the dedicated page for the board.<br> | Download the sketch from the dedicated page for the board.<br> | ||
Line 12: | Line 12: | ||
[[RPICT8#Files]]<br> | [[RPICT8#Files]]<br> | ||
=Erasing EEPROM= | |||
If upgrading from a major version change (e.g. 2.4 to 2.5) then an EEPROM erase will be required. | If upgrading from a major version change (e.g. 2.4 to 2.5) then an EEPROM erase will be required. | ||
Line 20: | Line 20: | ||
[http://lechacal.com/RPICT/tools/eeprom_erase_v1_0.ino eeprom_erase_v1_0.ino] | [http://lechacal.com/RPICT/tools/eeprom_erase_v1_0.ino eeprom_erase_v1_0.ino] | ||
=Sketch Upload= | |||
==Using Nanoprog== | |||
One can program the board using the [[NanoProg_v1 | Nanoprog]] programmer with a 6pin SPI connector.<br> | One can program the board using the [[NanoProg_v1 | Nanoprog]] programmer with a 6pin SPI connector.<br> | ||
Line 28: | Line 28: | ||
[[File:IMG_1150_small.png | 200px]][[File:IMG_1149_small.png | 200px]][[File:IMG_1148_small.png | 200px]] | [[File:IMG_1150_small.png | 200px]][[File:IMG_1149_small.png | 200px]][[File:IMG_1148_small.png | 200px]] | ||
==Using an ArduinoUNO== | |||
An Arduino UNO board can be used to program the chip. The micontroller should be removed from the RPICT7V1 board and fitted on the Uno to allow programming. | An Arduino UNO board can be used to program the chip. The micontroller should be removed from the RPICT7V1 board and fitted on the Uno to allow programming. | ||
=Burning Bootloader= | |||
Burning the bootloader should not be required. If you are using an Arduino UNO to upload the sketch and it fails then they are chances the mcu needs a new bootloader burn. | |||
Burning the bootloader can be done using the [[NanoProg_v1 | Nanoprog]]. |
Revision as of 12:13, 2 April 2018
Overview
This page provide information to update the firmware in boards RPICT7V1 version2, RPICT4V3 version2 and RPICT8.
Hardware require is either a Nanoprog or an Arduino UNO.
Download Sketch
Download the sketch from the dedicated page for the board.
RPICT7V1_v2.0#Files
RPICT4V3_v2.0#Files
RPICT8#Files
Erasing EEPROM
If upgrading from a major version change (e.g. 2.4 to 2.5) then an EEPROM erase will be required.
To do this upload the sketch below in the mcu. Then let it run once.
Sketch Upload
Using Nanoprog
One can program the board using the Nanoprog programmer with a 6pin SPI connector.
In Arduino IDE select board as Arduino Uno. Upload sketch using File | Upload Using Programmer.
Using an ArduinoUNO
An Arduino UNO board can be used to program the chip. The micontroller should be removed from the RPICT7V1 board and fitted on the Uno to allow programming.
Burning Bootloader
Burning the bootloader should not be required. If you are using an Arduino UNO to upload the sketch and it fails then they are chances the mcu needs a new bootloader burn. Burning the bootloader can be done using the Nanoprog.