Comments (12)
It's strange in my side:
- with the de0nano board (onboard usb-blaster) everything work well
- with my external usb-blasterI and a spartan7 or an ECP5: openFPGALoader is unable to detect the FPGA.
I suspect my setup to be wrong (bunch of wire between the usb-blaster's connector and FPGA). I will doing a clean adapter before continuing to try to find an issue in the code.
Thanks to point this issue
from openfpgaloader.
Okay.
I've fixed my hardware (it's just cleaner but it's now work).
With spartan7 I've fixed an issue -> it's work again
With ECP5 it's more strange. Seems to be unstable. Sometime idcode is okay, sometime no.
And now, after a wrong electrical connection my colorlight is just dead.
Need to order a new one before continuing...
from openfpgaloader.
Okay, is there something I can do with my hardware to help the debugging process?
from openfpgaloader.
I've tried it with the latest source code, I still get an error, but a different one this time.
openFPGALoader -c usb-blaster --bitstream blink.bit
Open file blink.bit DONE
Parse file DONE
Enable configuration: problem -1 written 64
problem -1 written 65
from openfpgaloader.
Sorry for the delay.
Waiting to receive my new colorlight I've tried with an ecp5_evn. First interresting thing is no more random idcode, I suspect pullup and pulldown are mandatories.
But I'm unable to load bitstream. I need to investigate.
The most surprisingly this is: I have tested usb-blaster with 3 different ECP5 based board succesfully and now It's not working anymore.
For your second problem have you connected both GND ? Have you access right for the probe?
from openfpgaloader.
I've fixed an issue, now openFPGALoader works with ecp5_evn, but I want to wait to have finish a serie of test (orange crab, spartanEdge and de0nano) before pushing this to avoid noise in the repository.
from openfpgaloader.
Is there a way I can have your current changes? I would like to confirm that it works for my hardware setup too.
from openfpgaloader.
in https://github.com/trabucayre/openFPGALoader/blob/master/src/usbBlaster.cpp#L264
change:
_in_buf[_nb_bit++] = mask | mode;
by
_in_buf[_nb_bit++] = mask;
It's works for ecp5_evn (pull resistors) but not for orangecrab (not pull resistors) and introduce an issue for spartanEdge.
I review the full implementation.
from openfpgaloader.
I've push my full fix for usb blaster.
Tried with spartan7, 2 different ecp5, de0nano.
Could you try with colorlight please.
from openfpgaloader.
from openfpgaloader.
Hi,
thank you so much!
I can confirm that programming works now.
No more errors or warnings.
The issue can be closed, if that's okay with you.
from openfpgaloader.
Great news !
Thank for your tests.
It's okay to close this issue.
Thanks again
from openfpgaloader.
Related Issues (20)
- Unable to flash ecpix5 HOT 10
- Error: fail to open D:/a/msys64/ucrt64/share/openFPGALoader/spiOverJtag_xc6slx9tqg144.bit.gz HOT 2
- CH347 stuck on load for Xilinx and chip id mismatch on Lattice FPGA HOT 7
- Can't load gowin tangnano9k under OpenBSD HOT 3
- flash chip unknown, timeout HOT 9
- Support for the Alveo XCU55C FPGA HOT 1
- Documentation for github releases HOT 1
- cmsis dap link v2 support HOT 1
- Segmentation fault when programming GateMate FPGAs HOT 5
- write to flash on GW5A is not yet supported HOT 21
- Cannot write flash on arty_a7_100t [Error: flash chip unknown: use basic protection detection, then timeout: ff ff ff] HOT 3
- openfpgaloader got stuck when I load to Tang primer 20k HOT 5
- unable to open ftdi device: -6 (ftdi_usb_reset failed) HOT 2
- I can't communicate with my "tang nano 20k" HOT 2
- mismatch between target's idcode and bitstream idcode
- USBBlaster slow?
- PolarFire SoC Support
- unable to open ftdi device: -4 (usd_open() failed) on Windows (tangnano1k) HOT 9
- colorlight i5 and WSL2
- Digilent JTAG HS3 wrong interface (ft232H not supported?) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openfpgaloader.