element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Avnet Boards General Defective MiniZED board
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 10 replies
  • Answers 4 answers
  • Subscribers 348 subscribers
  • Views 1099 views
  • Users 0 members are here
  • Using Xilinx Tools
  • Software Application Development
  • MiniZed Hardware Design
  • zedboardcmty
Related

Defective MiniZED board

rlewicki
rlewicki over 5 years ago

I just powered up my brand new, out of the box MiniZED board for a webinar.  During the process of using Xilinx's new Vitis environment, When I attempt to JTAG program the device I get the following messages on a console connected to the UART1 console:

 

"

MMC:   Card did not respond to voltage select!

sdhci@e0100000 - probe failed: -95

sdhci_transfer_data: Error detected in status(0x208000)!

Card did not respond to voltage select!

 

SF: Detected n25q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB

*** Warning - bad CRC, using default environment

"

 

This occurs about 75% of the time when I JTAG with a valid application from the Vitis IDE with a valid program that I was using as per the webinar.  The instructor kept telling me to reset the development board.

 

From the above, it looks like it is sometimes responding with a bad CRC and invalid voltage.

 

I tried this using different USB ports on my desktop computer, different ones connected to different controllers.

 

Anyway,, I am asking to have this, what I consider defective miniZED board.

 

I have a log file of many different attempts. 

 

By the way, when it fails, the Vitis IDE fails to program the development board.

 

Anyone else have this issue with the miniZED board?

  • Sign in to reply
  • Cancel

Top Replies

  • rlewicki
    rlewicki over 5 years ago in reply to narrucmot +1 verified
    Guys, So Bryan, The webinar was from HacksterIO and it was last Tuesday with a great leading instructor. It was a three hour webinar which is based on the miniZED board using a PMOD HB3 H-bridge which…
  • bhfletcher
    bhfletcher over 5 years ago in reply to rlewicki +1
    Robert, Very glad to hear you resolved it! I also found the webinar -- https://www.hackster.io/adam-taylor/mini-but-mighty-the-minized-and-vitis-for-motor-control-9c376b . Looks very interesting. Regarding…
Parents
  • narrucmot
    0 narrucmot over 5 years ago

    I have seen this error before and it can indicate an incorrect u-boot setting, or perhaps something misconfigured in the hardware platform. 

     

    Let's put aside JTAG momentarily.  Are you able to reliably boot the factory installed image from QSPI?  I believe the factory boot image boots the FSBL and u-boot from QSPI, then fetches the Linux OS image from eMMC.  See this screenshot from u-boot as an example:

     

    2783.contentimage_205947.png

    The MiniZed cannot boot directly from the eMMC device - it has to boot (FSBL and u-boot) from JTAG or QSPI first.  Can you post screenshots of your JTAG and QSPI boots?

     

    I am afraid you are on the leading edge to be using Vitis with the MiniZed board.  This isn't something we have been working on yet, so our ability to support this endeavor will be limited.  Would you consider taking a step back from Vitis and instead get started with one of the known-good PetaLinux BSPs that we have posted here:

    https://www.element14.com/community/community/designcenter/zedboardcommunity/minized#e14tab2

     

    Instructions for how to install and use the BSP can be found in Xilinx user guide #UG1144:
    https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug1144-petalinux-tools-reference-guide.pdf

    That will help us in our ability to support you and resolve this issue you are currently having.

     

    Thanks!

    Tom

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • rlewicki
    0 rlewicki over 5 years ago in reply to narrucmot

    Guys,

    So Bryan,

     

    The webinar was from HacksterIO and it was last Tuesday with a great leading instructor.  It was a three hour webinar which is based on the miniZED board using a PMOD HB3 H-bridge which can power up to 2 Amps at 12 Volts.  the webinar is named: Mini But Mighty and Vitis for Motor Control.

     

    I have used Xilinx Vivado for multiple years since version 14.4 and basically Vitis is the equivalent to Vivado 19.2 with a built-in SDK integrated environment.


    The webinar is strictly a bare-metal small application to drive the motor attached to a PMOD connection of positive and negative 3.3 volts taken from the PMOD HB3 board instead of external driving with an external power supply.  In point of fact, if the secondary micro USB connection is not applied to the miniZED board the motor will not be powered enough to move the motor.  The PMOD HB3 supports two sensing lines, but they are not used, so it is run in an open feedback method whereby using PWM methods it stimulates the enable line at about 2KHz.

    I definitely set the switch to boot from JTAG and not the first stage boot loader FSBL from the QSPI memory.which since it is so small, then boots the second stage boot loader SSBL from the eMMC slower but larger storage device.

     

    At first, I powered the miniZED up in the mode to boot in Petalinux Ubuntu 14.04 (I think it was) but definitely a Linux OS which I logged into and set a password and user.

     

    I then changed the switch setting to the JTAG setting.

     

    To  Tom,

    Thanks I saw that reference before, but as I stated it the situation was intermittent.

     

    To both of you,

    I found the issue...

    I put a scope to the power line going into the miniZED and found it unstable.  I changed desktop computers and now that the power going into the miniZED on the programming JTAG microUSB connection it seems to be consistently working.

     

    I will change the power supply on the other desktop.  This was a weird issue having to do with power fluctuations on the power supply line going into the miniZED which caused an intermittent weird configuration and only exacerbated by the JTAG process.

     

    I now have a stable environment.

     

    No RMA required.

     

    Thanks everyone for your suggestions.

     

    I guess the only question is:  Is it possible to transfer the Xilinx license from one workstations to another since it is based on a MAC address?  How do I go about getting a new Xilinx license so I can continue with another workstation and Xilinx Vivado 19.2 (Vitis)  ?

     

    Thanks,

    Robert

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • bhfletcher
    0 bhfletcher over 5 years ago in reply to rlewicki

    Robert,

     

    Very glad to hear you resolved it! I also found the webinar -- https://www.hackster.io/adam-taylor/mini-but-mighty-the-minized-and-vitis-for-motor-control-9c376b . Looks very interesting.

     

    Regarding you licensing question, I don't believe Vitis requires a paid license, so you may just be able to generate a new, free license for your new machine.

     

    If you have IP or some other reason for transferring the license, do the following:

    1. Goto https://www.xilinx.com/getlicense
    2. Log in
    3. Select your account, if that applies to you.
    4. Click the Manage Licenses tab
    5. Select the license that you want to change
    6. Click Modify License
    7. Follow the prompts to change the license.
    8. Be aware that you can only do this a few times before your account will get flagged so be cautious how frequently you do this.

     

    Bryan

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rlewicki
    0 rlewicki over 5 years ago in reply to bhfletcher

    Bryan,

    Great to know about changing the license.  Previously Xilinx was really restrictive of licenses.  The point that there is a license provided in the miniZED development board says something about Xilinx and their insistence of licenses.  In the past Xilinx restricted changes to two times.

    In reality, the license is really only required for certain Xilinx IP that goes out to the licensing server (that is installed with the Vitis and previous Vivado licenses.  It provided access to the simulator and to using specific IP included in the Vivado product.

     

    I will certainly try to add a new machine (MAC address).  I have used the licensing server previously.

     

    And yes, the webinar was good, but it helped to know a bit about Vivado prior to taking the 3 hour webinar.  I enjoyed it.  The main issue I had was the descriptions of what pins on the PMOD where for what purpose (I finally downloaded the specs and schematics from Diligent's website) (I should have initially).  Easy to make mistakes in hardware configuration.  Another issue was which PMOD connection to use, the upper one or the lower one as it was not explicitly stated in the webinar and if you get it wrong (bottom line in the PMOD miniZED connector instead of the upper one) nothing will happen although the application does run and looks correct (no feedback pins used on the PMOD so no sensing and therefore no feedback sent back to the application) and the motor only had two input wires; lots of warnings about which was the positive and which was the negative connector on the motor.

     

    Downloading the schematics for the miniZED helped a lot.

     

    Thanks again,

    Robert

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • rlewicki
    0 rlewicki over 5 years ago in reply to bhfletcher

    Bryan,

    Great to know about changing the license.  Previously Xilinx was really restrictive of licenses.  The point that there is a license provided in the miniZED development board says something about Xilinx and their insistence of licenses.  In the past Xilinx restricted changes to two times.

    In reality, the license is really only required for certain Xilinx IP that goes out to the licensing server (that is installed with the Vitis and previous Vivado licenses.  It provided access to the simulator and to using specific IP included in the Vivado product.

     

    I will certainly try to add a new machine (MAC address).  I have used the licensing server previously.

     

    And yes, the webinar was good, but it helped to know a bit about Vivado prior to taking the 3 hour webinar.  I enjoyed it.  The main issue I had was the descriptions of what pins on the PMOD where for what purpose (I finally downloaded the specs and schematics from Diligent's website) (I should have initially).  Easy to make mistakes in hardware configuration.  Another issue was which PMOD connection to use, the upper one or the lower one as it was not explicitly stated in the webinar and if you get it wrong (bottom line in the PMOD miniZED connector instead of the upper one) nothing will happen although the application does run and looks correct (no feedback pins used on the PMOD so no sensing and therefore no feedback sent back to the application) and the motor only had two input wires; lots of warnings about which was the positive and which was the negative connector on the motor.

     

    Downloading the schematics for the miniZED helped a lot.

     

    Thanks again,

    Robert

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube