Tiny Fpga Bx #21
Replies: 8 comments 2 replies
-
Hello, The board just arrived, looks awesome but I'm unable to program it with got this error messages
Any idea ? Thanks |
Beta Was this translation helpful? Give feedback.
-
Hmmm, don't know, try
|
Beta Was this translation helpful? Give feedback.
-
hello, I could rewrite the firmware using a tl866 but no a buspirate 4 (broken for flashrom) since i can use the tl866 programer, its ok to upload the rio.bin? that will wipe the bootloader, i think is okay :) thanks! |
Beta Was this translation helpful? Give feedback.
-
initially I also flashed via USB, so it should work. But yes, if you do it via SPI, the bootloader is gone. I don't know the tl866, I went to the SPI ROM pins on the bottom of the board. |
Beta Was this translation helpful? Give feedback.
-
:) gona test it thank you |
Beta Was this translation helpful? Give feedback.
-
here are some notes I recopiled BUS PIRATE(DOESNT WORK) fthe v3 version of the hardware works with flashrom while the v4 doesn't notes from : https://discourse.tinyfpga.com/t/bx-bootloader-bricked/852/9 (ssl cert is broken) I just unbricked a TinyFPGA BX with a bus pirate and flashrom.
I had to expand the firmware binfile to the flash size but adding zeros :
then flashrom was happy:
(flashrom compiled from source, packaged version on debian systems is usually too old) TL866 II(WORKS) notes from :https://discourse.tinyfpga.com/t/cant-program-tinyfpga-bx-anymore-solved/1384 (ssl cert is broken) I used a TL866-II Plus programmer to re-flash the SPI Flash Memory on the board using the ISP port.
Important note press and hold the Reset button on the TinyFPGA for the entire duration that you are reading/verifying/etc! MINIPROUsing TL888 II from linux with minipro tool substact
Output should be like this :
should be done |
Beta Was this translation helpful? Give feedback.
-
Hello, Got the usb to work had the "missing metatdta" issue so i created a new virtualenv for the task, installed the PR 73 hack and ran tinyprog as python module python3 -m venv venv
source venv/bin/activate
git clone https://github.com/drujensen/TinyFPGA-Bootloader.git -b dj/missing-metadata-crowd-supply-batch-hack
cd TinyFPGA-Bootloader/programer
pip install -e .
python -m tinyprog -l should give something like this: without press the button:
and with the button pressed once
:) |
Beta Was this translation helpful? Give feedback.
-
i wonder if it is possible to take the usb code and use it as an interface, at least for testing. USB and LinuxCNC are not the best friends :) |
Beta Was this translation helpful? Give feedback.
-
I just received an email that my pre-order (may) is shipped
Specifications
Height: 1.4 inches, width: 0.7 inches
Programming interface: USB 2.0 full-speed (12 mbit/sec)
ICE40LP8K FPGA
7,680 four-input look-up-tables
128 KBit block RAM
Phase Locked Loop
41 user IO pins
8 MBit of SPI Flash
Onboard 3.3 V (300 mA) and 1.2 V (150 mA) LDO regulators
Low-Power 16 MHz MEMs Oscillator
1.3 mA power when active
50 ppm stability.
they sell it for 50€
https://www.crowdsupply.com/tinyfpga/tinyfpga-ax-bx
:)
Beta Was this translation helpful? Give feedback.
All reactions