Search the Community

Showing results for tags 'flash programming'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 2 results

  1. Dean@L3

    CmodA7 Flash Programming

    I am using Vivado 2017.4 and using the download.bit image (and .elf file with offset) with the "Program Flash Memory" function in SDK. This follows your MicroBlaze tutorial and has been working well using the same CmodA7 module. I've bought several of these and when I connected a different one there have been a few issues. Using Windows 7 64 bit, the first time a new module is plugged in, it has to install it as a new device. This makes Device Mangler assign a new Com port number to it. Sometimes Windows thinks it's some kind of electronic pen and I've had to delete the driver and let it install again. This is being done automatically by Windows. So, the first question is whether there is a better way to install these? I guess there's no way around having Windows recognize each one of these as different devices? Next, if I have Vivado and SDK up and running and try to program the flash it fails and errors because it can't find the device to program. I went into Vivado and used the Hardware Manager to find new hardware. It did this okay but then going back to SDK and trying to program the flash it fails to find the device. So I closed SDK and reopened it and tried this again but this doesn't work either. Closing SDK and Vivado and then reopening then both, SDK now recognizes and programs the new device successfully. I've had to close both and then reopen them for each device. The above was done with devices that I had already managed to install once before. A completely new device seems to require setting the flash device type again in the programming utility but SDK seems to remembers that the next time that device is plugged in. I have a few more CmodA7 modules on order for some further prototyping and am wondering if there is a more streamlined way to work with these?
  2. Hi, I am using genesis 2 board for my ongoing project. For flash programming, I have followed this tutorial. But now I am using Microblaze that's why I need to use SDK. But, I don't know how store SDK project into flash. I followed the "Getting started with Microblaze". But, If I want to upload the whole project to the flash what should I do? So, when I power up the Genesys 2 and connect the UART port by terminal application (Teraterm), The program will boot up from the flash and display the "Hello world" on the terminal display. Any suggestion will be very helpful. Thanks.