element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
RIoTboard
  • Products
  • Dev Tools
  • Single-Board Computers
  • RIoTboard
  • More
  • Cancel
RIoTboard
Forum Riotboard startup issue
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RIoTboard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 8 replies
  • Subscribers 24 subscribers
  • Views 967 views
  • Users 0 members are here
Related

Riotboard startup issue

Former Member
Former Member over 9 years ago

I have found the RiotBoard to randomly hang on startup, showing D45 and D49, and the left ethernet led.  Pressing the reset button allows normal boot.  There is no output on the Debug pins when this happens.  If a usb to ttl serial is connected, it boots correctly, probably because of backfed pull up current from the ftdi converter. 

 

Fix?  As of this writing, it appears that a 1uf cap on D40 (By the audio connector) effectively slows the por_b enough to fix this problem.

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    Former Member over 9 years ago

    I have one board that didn't respond to this treatment like I would like.  Any ideas what would cause a non start?  When this happens, I am fairly confident there is no activity on the debug port.

     

    Interestingly, on one board that did it here, whenever the ftdi debug adapter is connected, this won't happen, apparently there is enough current fed from the ftdi pullups that this doesn't occur?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bbolo1
    bbolo1 over 9 years ago in reply to Former Member

    1. Can you check the voltage on the board's UART RX pin? If the board's UART RX pin is not pulled high, then the CPU receives some garbage which might be taken as valid data ... Try to pull-up the UART RX pin (a 10K resistor should work fine)

     

    2. If the above method still doesn't make any difference, could you try out a different power supply? I got weird things going on different Linux boards whenever the power supply couldn't meet the board's power needs. When I see these kind of things happening, I am always checking the power supply. If you have a good quality power supply (e.g. lab power supply) you can try powering your board with it and see if it makes any difference

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to bbolo1

    #1.  Pulled up to what?  I tried grounding this pin without positive results, as pulling this up isn't really applicable, rx and tx are already pulled up to vdd_nvcc per schematic.  Like as mentioned, pulling up externally allows proper boot, but this is more likely due to external current feed rather than uart garbage.

     

    #2.  I tried this on my bench supply with the same results.  The board boots at 3 volts if you go slow with it.

     

    See these scope shots with the regular power supply(1.5 amp triad wsu050-1500 Blue is 5v power red is PORB Second image has power not completely drained

     

    imageimage

     

    I feel like it is a power sequencing issue.  I also scoped the tx debug pin for action when the problem happens, and there is none.  Out of some 12 boards here, this one is fairly repeatable with the problem.  It only happens when the board has been powered down a few minutes.

     

    Again, note that with the particular board described here, the 1uf cap on d40 fixes it.

     

    I have another board offsite exhibiting some slightly different issues, perhaps related, where it doesn't boot correctly.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bbolo1
    bbolo1 over 9 years ago in reply to Former Member

    1. Sorry. My mistake. I forgot the UART pins are already pulled high to VDD_NVCC

    2. Since the issue is the same when using the bench power supply, it seems that indeed there is a POR issue here.

    One solution (that would somehow cope with the effect) would be to increase either the capacitance of the C331 or the resistance of R219. The root cause will still be present.

     

    a. What about the main oscillator? Can you check if its start-up time between a good and a faulty board is somehow different?

    b. Another thing to check might be the soldering for the decoupling caps.

    If none of these applies, then it might be something faulty with the CPU...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to bbolo1

    I feel like I checked the oscillator when this thing was "browned" out and it was in operation, although this doesn't directly answer your question.

     

    Adding a cap to D40 effectively adds capacitance to C331.

     

    Is it possible for the chip to boot before the boot configuration pull ups are fully pulled up?  Note that putting the ftdi converter on would have the effect of pulling these up prior to boot.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bbolo1
    bbolo1 over 9 years ago in reply to Former Member

     

    Is it possible for the chip to boot before the boot configuration pull ups are fully pulled up?  Note that putting the ftdi converter on would have the effect of pulling these up prior to boot.

    I wish I could help but this is a good question for Freescale support. They might have some ideas about these symptoms.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to bbolo1

    Who supports these boards, freescale or embest? 

     

    The email on the riotboard site bounces..  RIoTboarders@riotboard.org

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • tusharp
    tusharp over 9 years ago in reply to Former Member

    in this case "embest".

     

    contact them here:

    http://www.embest-tech.com/contact-us.html

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • tusharp
    tusharp over 9 years ago in reply to Former Member

    in this case "embest".

     

    contact them here:

    http://www.embest-tech.com/contact-us.html

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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