I am at my wits end at this point. I've been attempting to load robot operating system onto the edison. All attempts have failed. I've tried using debian 32, debian 64, ubuntu 32, and ubuntu 64. Each guide I tried failed. I don't know what to do at this point. There have been so many attempts I don't even remember a quarter of what I did now. Has anyone been able to load ROS onto the Edison thus far? I am in desperate need of advice.
What guides have you followed? I found a few links that show how to install ROS on the Edison. Take a look at:
I tried to install ROS under Yocto, but failed.
https://wiki.ith.intel.com/display/robotics/Installing+ROS+on+the+Edison# InstallingROSontheEdison-InstallROSfromIPKPackages https://wiki.ith.intel.com/display/robotics/Installing+ROS+on+the+Edison# InstallingROSontheEdison-InstallROSfromIPKPacka…
Up to what point in the guide were you successful? What step gives you an error or doesn't allow you to proceed? Do you see any errors?
When make edison-image, appeared some errors that 407 Proxy Authentication Required (but I have set a proxy, or wouldn't connect the Internet).
After adding ROS, when make edison-image, it appeared some errors like
ERROR: Nothing RPROVIDES 'packagegroup-ros-commpackagegroup-core-ssh-openssh' (but /home/pcx/ws/edison-src/meta-intel-edison/meta-intel-edison-distro/recipes-core/images/edison-image.bb RDEPENDS on or otherwise requires it)
I have decided to install ROS under Ubilinux
I believe I found the problem. It is unable to find the DFU device. Any ideas on this?
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
I'd suggest you to contact ROS support http://www.ros.org/support/ http://www.ros.org/support/ to help you install this image. We don't have any documentation on how to port this image to the Edison since we only support the default Yocto image from this site: https://software.intel.com/en-us/iot/hardware/edison/downloads IoT - Intel® Edison Board Download | Intel® Developer Zone.
Victory! I was able to get ubilinux loaded. Once I figured out the problem was likely because the dfu device was not detected I switched to another computer. Oddly, this was a tablet running windows and an OTG connector. (Yes, those actually exist:) I installed the edison software and drivers before I plugged in the edison. dfu-util -l listed something for once and it was a lot of somethings. flashall loaded the image. It did look like it locked the tablet for a while but I let it run and it eventually finished. My question is now that we know the edison will take the image and that one of my computers is able to see the edison via dfu-util -l and the other can not what is the difference between the two. Second part of that question is what does one do to get the non-communicating computer to communicate? I have to assume this is an intel driver issue. How does one proceed?
One option is to check the dfu version you're using on both computers. What OS do you have in the computer that sees the Edison, and the OS of the computer that doesn't?
What USB drivers did you install for the Edison? Did you install any drivers on the tablet, if so, which ones? This may be related to USB as well. There are some problems that have been reported while using 3.0 USB ports. The Edison uses USB 2.0 so using 3.0 may cause issues.
Make sure your always powering your board through an external DC power supply when attempting to flash.
If you still have issues, post a picture of the device manager showing both USB ports connected to the computer, and another showing the device manager and the ports connected using the tablet.
I apologize for the late response. Since I was able to accomplish my main goal of getting the Edison flashed I haven't tried to "fix" my main computer. If I do "get around to it" then I will post more here. In the mean time I am up, running, and happy.