• 0
Weevil

cmod-A7 SPI-bootloader starts with second connection

Question

Hi all,

i did the tutorial "How To Store Your SDK Project in SPI Flash" (https://reference.digilentinc.com/learn/programmable-logic/tutorials/htsspisf/start) and everything works fine. 

...But now i recognise when, i connect the Cmod-A7 to my USB-port, the FPGA is programmed but the bootloader does not start the C-programm i created in the SDK. If i now disconnect and connect it again, the bootloader starts the C-programm and everything works fine. Maybe someone know how to handle this? 

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Hi @Weevil,

I have not implemented a software reset in FPGA's before. Here is a forum thread that might be helpful for your situation.Another solution once you have programmed the QSPI you could then program the JTAG. To do this select the  program the fpga and changing the microblaze from the srec path back to bootloop. Then program the FPGA. Next right click on the application and run as-> launch on Hardware(System debugger). The normal process to loading the project onto the fpga from SDK.

cheers,

Jon

microblaze_jtag_program_fpga.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now