RichardV
-
Posts
33 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Posts posted by RichardV
-
-
Hello, I need the help of a Digilent Engineer with CMod-A7 experience (Artix 7).
I'm trying to find out if it's even POSSIBLE to run an SDK application from bootup on the CMod-A7. I'm able to load the HDL code, but NOT the SDK application I really need. I'm starting to doubt it's even possible to do this. Someone please just tell me Yes/No if this is true or not?
I tried following this tutorial using another Arix 7 device: https://digilent.com/reference/learn/programmable-logic/tutorials/htsspisf/start
The problem with this tutorial is that the CMod-A7 doen'st have memory configuration jumpers, so it's not possible to follow this tutorial exactly the same way.
I have searched everywhere I can think of for ANYbody that's been able to even get the simple Hello_World code to work upon boot-up. If you know I'm wrong about this, then please provide the links that proves so? I'd be very grateful for a demonstration on this.
It seems that the CMod-A7 is totally unable to run SDK applications without being TETHERED to a computer to program it every time it's powered up. I'm trying to sever that tether to my computer.
Thank you, Richard V
-
Hello Byteman. Yes, I'd like to perfect this tutorial for the Cmod-A7: https://digilent.com/reference/learn/programmable-logic/tutorials/htsspisf/start
I think my HDL code is loading, but I can't get it to run my SDK application code to load from bootup. I'd very much like to work with you.
What's a good way to give you my information without making it public?
Best regards, Richard V
-
Hello. I have seen the Cmod A7 tutorial that stores the .bit file to QSPI for boot from powerup, but this doesn't store an application program like "Hello World".
It's actually a 2 stage process for the Zynq; one needs a First Stage Bootloader (FSBL) and a Second Stage Bootloader finishes the job. But I'm using the Microblaze on the Cmod A7 and this process is not so easy.
I've tried using a tutorial using for another Artix 7 device (Nexsys, link below), but I failed when trying to adapt it to the Cmod A7. If anyone has a suggestion, I'd be grateful for the advice.
Thank you, Richard V
https://digilent.com/reference/learn/programmable-logic/tutorials/htsspisf/start
CMod-A7 doesn't boot SDK code.
in FPGA
Posted · Edited by RichardV
I replaced my uploaded file to correct my references and add a misssing step.
Hello. I think I figured it out! I had help from BYTEMAN on this forum. Here is an early draft of my procedure. User beware that it may have mistakes.
It think "time delays" are needed in the User App when booting from QSPI flash. The code I altered comes from the GPIO example in the BSP. This only works for Vivado 2019.1 and earlier. I haven't figured out how do to this with Vitis yet.
Richard V
How To Store Your SDK Project in SPI Flash using the CMod_A7.pdf