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
Open Source Hardware
  • Technologies
  • More
Open Source Hardware
Forum HELP : Reviving RIoT Board a old Cool SBC
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Open Source Hardware to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 311 subscribers
  • Views 2337 views
  • Users 0 members are here
  • riot board
  • yacto
  • riotboard
  • custom linux
  • linux
Related

HELP : Reviving RIoT Board a old Cool SBC

gsgill112
gsgill112 over 3 years ago

Hi, 

So, Like me many of us might have old SBC or powerful computers available at our disposal, but doe to the ever speeding pace of software development, often many of these kits die down due to lack of software support. An example is the RIoT Board, originally debuted around 2012-13 ( don't quote me on that) and post takeover of Freescale by NXP, died a peaceful death by around 2015-16. :( ; 

let's keep silence for 1 min .......

Well now that's out of the way, So, 

The board https://uk.farnell.com/freescale-riotboard/ , https://slowbootkernelhacks.blogspot.com/2017/01/riot-board-based-on-freescale-imx-6solo.html?m=0, https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Task-2-First-build/ta-p/1112763, /products/devtools/single-board-computers/riotboard/#pifragment-3624=3, http://freescale.github.io/#

is not bad at all, I mean it is at par with Beagle Bone Black Rev C and Raspberry Pi 3 B, even better in some regards, in fact almost perfect for a NAS build using slow 5400 RPM 1TB 5V 0.6A HHDs and a cheep SATA to USB 2.0 adapter.

Obviously It's Not for the Speeds , but for the functionality.   

It features, 

  • NXP i.MX6Solo ARM Cortex-A9 processor @ 1Ghz
  • 1Gbps Ethernet 
  • 1GByte of 32-bit wide DDR3 @ 800MHz
  • 4GByte EMMC Flash, Full size SD and Micro SD card support 
  • Supports Android and GNU/Linux
  • EMC Compliance - Class B certified
  • 4 USB 2.0 Ports 
  • Raspberry Pi Compatible headers 
  • On board Serial port for debugging 
  • On board JTAG interface 
  • NXP Power Management Integrated Chip (PMIC MMPF0100) fully programmable, and unto 5V/ 3A Input power support  
  • OpenGL® ES 2.0 3D graphics accelerator with a shader

    So, Not at all shabby. It is a gigabit eth so Plex server + NAS. ?? :) that's a dream come true. 

    BUT, IT IS NOT SUPPORTED ANYMORE !!!!! and I could even speak to the Ubuntu repos of on board 11.10 builds.  (But internet worked like a charm using old Firefox build on the board) 

    I tried the blogs already present and compiled 10 different roots, u-Boot and Linux kernel, etc and have just given UP.  to update to a slightly recent linux version but to be true that is not my area of expertise. 

    So Need help of your brilliant minds to help me revive this kit and maybe give HOPE to old SBC's :) 

    side NOTE, could learn a ton of things :) especially the scary process of custom embedded linux builds. 

  • Sign in to reply
  • Cancel

Top Replies

  • BigG
    BigG over 3 years ago +1
    I feel your pain with other old SBC's I have. Unfortunately, I don't have a RIoTboard but I am curious to see if you can resolve. Say, did you look at the Yocto project ( https://www.yoctoproject.org…
Parents
  • BigG
    BigG over 3 years ago

    I feel your pain with other old SBC's I have.

    Unfortunately, I don't have a RIoTboard but I am curious to see if you can resolve.

    Say, did you look at the Yocto project (https://www.yoctoproject.org/) implementation as yocto is still very much alive and active - it was mentioned in one the html references you provided.

    Did you read the element14 tutorial. It's old but it may help too.

    community.element14.com/.../riotboard-yocto-part1-environment-setup-and-initial-build

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • gsgill112
    gsgill112 over 3 years ago in reply to BigG

    I am not great in building Linux OS, and Yes I visited yocto but couldn't find anything corresponding to IMX6DL !! maybe I was looking at wrong places, don't know !

    But Yes, I did follow the above mentioned tutorial to build a linux image , though after a ton of failed attempts I did manage to build all required files, just to figure that MFG Tool for flashing the eMMC does hand at a spot and not allow anything  else. So Stuck again. 

    Regards, 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • BigG
    BigG over 3 years ago in reply to gsgill112

    Have you looked at OpenOCD? Searching online I see there are a couple of references made with OpenOCD and IMX6DL. Here's one such reference. I have no idea if this is of any use. wiki.voipac.com/index.php

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gsgill112
    gsgill112 over 3 years ago in reply to BigG

    Thanks for a Quick Reply, OpenOCD is an open source gdb debugger tool, so it would give an invite of the processor state while the processor is running some code. So it will not help with compiling linux, but rather debug what's going on inside the chip. 

    Unfortunately I couldn't get the OS loaded on to the device, Even if somehow I manage to get U-Boot and the kernel loaded then at least can debug the system using UART. Furthermore I don't have a JTAG Rig since those bad boys cost a ton.

    Regards,   

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • BigG
    BigG over 3 years ago in reply to gsgill112

    Yes, I'm aware of its primary function. I was merely referring to OpenOCD as means to flash mcu through a programmer device. Something like this perhaps: learn.adafruit.com/programming-microcontrollers-using-openocd-on-raspberry-pi

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • BigG
    BigG over 3 years ago in reply to gsgill112

    Yes, I'm aware of its primary function. I was merely referring to OpenOCD as means to flash mcu through a programmer device. Something like this perhaps: learn.adafruit.com/programming-microcontrollers-using-openocd-on-raspberry-pi

    • 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