Update JTAGulator.md - sickcodes/jtagulator GitHub Wiki
How To Update your JTAGulator
Visit https://sites.google.com/site/propellergcc/downloads/linux-downloads
Download the .deb
file from https://sites.google.com/site/propellergcc/downloads/linux-downloads#TOC-Installing-SimpleIDE-Propeller-GCC
Debian, Ubuntu
If you are on Debian based system, you can simply download the package and then:
sudo dpkg -i simpleide-0.9.66-amd64-debian-linux.deb
Arch Linux, Manjaro
Arch based users can use the PKGBUILD from simpleide-amd64-bin
:
Download the debian installer, as above, however edit the AUR PKGBUILD and refer to the local source:
yay --getpkgbuild simpleide-amd64-bin
cd simpleide-amd64-bin
Edit PKGBUILD and fix the following lines:
source=("file:///home/$USER/Downloads/simpleide-0.9.66-amd64-debian-linux.deb")
md5sums=("SKIP")
RPM Based (RHEL/Fedora/CentOS/Rocky)
Unpack the data.tar.gz
from the debian package.
Conver the .deb
to an RPM, or you can manually install to /opt
:
sudo mv ./opt/simpleide/ /opt/
sudo mv ./opt/parallax/ /opt/
Update your JTAGulator
Now, to load the .eeprom file onto the JTAGulator, close all other programs using /dev/ttyUSBX.
git clone https://github.com/grandideastudio/jtagulator.git
cd ./jtagulator
stat ./JTAGulator.eeprom
/opt/parallax/bin/propeller-load -e ./JTAGulator.eeprom
Example output:
[user@hostname jtagulator]$ /opt/parallax/bin/propeller-load -e ./JTAGulator.eeprom
Propeller Version 1 on /dev/ttyUSB0
Loading ./JTAGulator.eeprom to EEPROM via hub memory
32768 bytes sent
Verifying RAM ... OK
Programming EEPROM ... OK
Verifying EEPROM ... OK