-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extremely long programming time #14
Comments
Follow up on this issue -
|
Normal programming time is 20 minutes, which isn't great but better than 8hr. You can try an executable I pre-built for Linux: https://github.com/RHSResearchLLC/xvcd/blob/master/linux/bin/xvcd It depends on a few libraries:
|
As a data point, my programming time takes 28min |
Just added https://github.com/RHSResearchLLC/PicoEVB/tree/master/spi-flash-program-openocd. This can program the entire flash in under 5 minutes. The sample project programs in 2 minutes. |
You'd replace image.bin with an output from vivado- flash image in binary
format
…On Sat, Feb 5, 2022 at 2:57 PM Maksim Levental ***@***.***> wrote:
@RHSResearchLLC <https://github.com/RHSResearchLLC> sorry for the n00b
question, but for our own projects, what do we replace in flash.cfg? i.e.
here
jtagspi_init 0 bscan_spi_xc7a50t.bit
jtagspi_program image.bin 0x0
do we replace bscan_spi_xc7a50t.bit or image.bin with the corresponding
files produced by vivado? I actually tried both permutations and replacing
bscan_spi_xc7a50t.bit got me the same behavior as the example, and the
inverse didn't successfully flash.
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG3OOAAEMCEZ2UU4WET6MUDUZV6MLANCNFSM4I2HMJYQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I'm having trouble programming MCS file to flash. Basically, after I run prog-fpga.tcl, it takes more than 8 hrs elapsed time to program the flash, while the CPU time is just a few minutes. I am not even sure if the flash is correctly programmed after 8 hrs because all I have right now is the MCS file from the master branch, which I believe is the same one as default.
I am using CentOS 7.6 and Vivado 2018.3, which I don't believe makes a difference in this case. I thought about other possibilities are USB device busy(?) or JTAG speed too low(?) but none of them make sense. I cannot explain. Please advise.
The text was updated successfully, but these errors were encountered: