Comments (7)
We should probably put a warning note in the documentation around this somewhere?
from foboot.
Some more info. Tried to upload adafruit-circuitpython-fomu-en_US-6.1.0.dfu, fomu goes purple
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Match vendor ID from file: 1209
Match product ID from file: 5bf0
Opening DFU capable USB device...
ID 1209:5bf0
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 1024
Copying data from PC to DFU device
Download [=========================] 100% 521088 bytes
Download done.
state(7) = dfuMANIFEST, status(0) = No error condition is present
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
But dfu-util -l says
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Cannot open DFU device 2972:0047
Cannot open DFU device 2972:0047
And if I unplug and plug it back in, goes back to v1.9.1
from foboot.
Is this a known issue?
im-tomu/fomu-toolchain@4315d88
from foboot.
BTW, dfu-util -D micropython-fomu.dfu works fine, I can connect to the virtual com port and do some micropython.
However it still doesn't survive unplugging/plugging, goes back to 1.9.1
from foboot.
Also, I try to use IceStudio and get this
dfu-util -d 1209:5bf0 -D hardware.bin
dfu-util 0.10
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
ID 1209:5bf0
Run-time device DFU version 0101
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 1024
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Error: File ID 0000:0000 does not match device (1209:5bf0 or 1209:5bf0)
scons: *** [upload] Error 74
Verilog is fine with APIO or the fomu toolchain
from foboot.
Aha, a known issue.
https://groups.google.com/g/tomu-discuss/c/mzvvca5CXCA
I updated to 2.02 (saw the rainbow), persisted on reset
Then moved to 2.03 just fine
from foboot.
@xobs - What do you think?
from foboot.
Related Issues (20)
- Add DFU signature support? HOT 2
- Auto-boot image after 5 seconds HOT 1
- Booting from RAM HOT 2
- Stability after switching to eptri HOT 2
- Add support for tinyfpga-bx board
- Add support for ECP5 hardware HOT 30
- Fails to meet timing without specifying a seed HOT 5
- Needs better instructions for loading the bootloader
- Can't build - ERROR: Conflicting init values for signal 1'0 (\cpu_interrupt [0] = 1'0 != 1'x). HOT 1
- Building --no-cpu creates memory overlap
- Issue building new updater -- Unable to open booster.bin HOT 3
- RAM load doesn't work for me HOT 7
- tinyusb examples don't seem to work with current head of master (e928b868) HOT 2
- Instability seen with some Fomu with v2.0.3
- fomu can be be bricked by flashing too large of an image HOT 8
- Maximum writable file size through dfu HOT 2
- Potential typo bug in foboot/main.c HOT 5
- Litex SPI Flash Core Was Deprecated in Favor of LiteSPI
- string.h: No such file or directory
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 foboot.