Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: OpenCM9.04 IDE Problems

  1. OpenCM9.04 IDE Problems

    I've loaded the ROBOTIS OpenCM IDE (v1.02) onto a Windows 7 system which works except for downloading. The error message is "Board is not responding". The board shows up in device manager as a COM port when plugged in. The user button tricks mentioned in the RobotSource forum didn't help.

    Not sure if it's driver, bootloader or some other problem.

    Any suggestions would be appreciated.

  2. #2
    Join Date
    Sep 2010
    Location
    ಠ_ಠ
    Posts
    2,317
    Images
    27
    Rep Power
    282

    Re: OpenCM9.04 IDE Problems

    How many times do you try to download? I had an issue some time ago where I would have to attempt downloading at least two times before it would succeed. It would give some sort of 'download failed' error the first time, then succeed the next.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    [git][mech][hack]
    gives free advice only on public threads

  3. Re: OpenCM9.04 IDE Problems

    Quote Originally Posted by tician View Post
    How many times do you try to download? I had an issue some time ago where I would have to attempt downloading at least two times before it would succeed. It would give some sort of 'download failed' error the first time, then succeed the next.
    Tried downloading multiple times as well as with two different boards. Each time it would report "Reset the board", "Compiling sketch...", "Transmitted download signal", then after a few seconds fail with the "Board is not responding" error message.

    Tried RoboPlus 1.1.3.0 with Manager 1.0.33.0 and also could not load the controller software. Note that the instructions appear to be wrong as the green LED lit after plugging in the USB instead of before. Also after selecting find, it would ask for a power cycle, but as the manager status never changed in response, the only option was to cancel the attempt.

    My Linux system USB driver reports the same information for both boards. Not sure how to determine the firmware version without a ST-LINK probe. One is a -B version purchased several months ago and the other is a -A purchased a couple of days ago.

  4. #4
    Join Date
    Sep 2010
    Location
    ಠ_ಠ
    Posts
    2,317
    Images
    27
    Rep Power
    282

    Re: OpenCM9.04 IDE Problems

    I made a manual python firmware uploader for the various OpenCM boards that I had intended for use with Arduino-1.5.x. It was going to be a major overhaul of the core to base it mostly on the Arduino 'sam' core in Arduino-1.5.x, but right now it is still the OpenCM core with a few requisite files to make it behave with Arduino-1.5.x instead of the OpenCM IDE. It has not changed much since creation almost a year ago because of continuing brain issues and lack of motivation to fix the Maple core (lots of horrible code and not being paid to fix it). The 'opencm.py' firmware uploader was based on the process used in the last available bootloader source code from the 'ROBOTIS_CM9_Series repository', so it may have changed to a closed source bootloader with the release of the Darwin-Mini.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    [git][mech][hack]
    gives free advice only on public threads

  5. #5

    Re: OpenCM9.04 IDE Problems

    I've found that sometimes the board changes port number. It happens typically if I crash the board while having the serial window open. Selecting the other port number in the IDE fixes that.
    This is on Linux, although I'd expect a similar experience on windows.

  6. Re: OpenCM9.04 IDE Problems

    Quote Originally Posted by tician View Post
    I made a manual python firmware uploader for the various OpenCM boards that I had intended for use with Arduino-1.5.x. It was going to be a major overhaul of the core to base it mostly on the Arduino 'sam' core in Arduino-1.5.x, but right now it is still the OpenCM core with a few requisite files to make it behave with Arduino-1.5.x instead of the OpenCM IDE. It has not changed much since creation almost a year ago because of continuing brain issues and lack of motivation to fix the Maple core (lots of horrible code and not being paid to fix it). The 'opencm.py' firmware uploader was based on the process used in the last available bootloader source code from the 'ROBOTIS_CM9_Series repository', so it may have changed to a closed source bootloader with the release of the Darwin-Mini.
    Turns out I already had a copy of the code, so I'll take a look closer look at it. Ordered a ST-LINK probe last week so it should help with debugging.

    The Windows driver shows up as Provider: ROBOTIS, Date: 4/25/13, and Version: 1.3.1.0. The driver binaries for OpenCM and ROBOPLUS are same (i.e. size and checksum).

  7. Re: OpenCM9.04 IDE Problems

    Quote Originally Posted by jwatte View Post
    I've found that sometimes the board changes port number. It happens typically if I crash the board while having the serial window open. Selecting the other port number in the IDE fixes that.
    This is on Linux, although I'd expect a similar experience on windows.
    Haven't seen a changing port number yet. Could you tell me which Linux distribution your using and what was needed to get OpenCM working on your system?

  8. #8
    Join Date
    Sep 2010
    Location
    ಠ_ಠ
    Posts
    2,317
    Images
    27
    Rep Power
    282

    Re: OpenCM9.04 IDE Problems

    I've had a changing port number issue on xubuntu 12.04 and windows 7, but IIRC it was mostly due to messing with the cable or manually resetting the OpenCM while trying to download or use the SerialUSB window in the IDE (basically a fatal error of some sort that causes the OpenCM to re-enumerate while the old port number is still being claimed by some resource on the PC). Just changing the port used by the IDE to the new port number would allow it to continue functioning.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    [git][mech][hack]
    gives free advice only on public threads

  9. #9

    Re: OpenCM9.04 IDE Problems

    Haven't seen a changing port number yet. Could you tell me which Linux distribution your using and what was needed to get OpenCM working on your system?
    I use Arch Linux, on a x86-64 machine. There exists a Linux executable. I installed the OpenJDK runtime, added some udev rules to make the OpenCM device writable by the regular user, and ran it. Works fine.
    The 1.0.2 release even closes the serial monitor window when hitting "upload" for you, which is nice :-)

  10. Re: OpenCM9.04 IDE Problems

    Managed to load the b_Blink_LED example using my FEDORA system after adding a udev rule and the ROBOTIS_OpenCM-v1.02-linux64 fileset with the lib/librxtxSerial.org and hardware/tools/arm/bin binaries replaced with links to my system ones.

    The steps for downloading are convoluted and I still need to come up with something thats repeatable on my linux system and that works on my windows system.

    I'm seeing the USB device number increment during the downloading process.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Robotis OpenCM9.04 need help.
    By ErikVH in forum Robot Computers
    Replies: 6
    Last Post: 11-19-2014, 10:25 AM
  2. Question(s) OpenCM9.04 ROM Overflow
    By horchler in forum Robot Computers
    Replies: 0
    Last Post: 08-18-2014, 05:10 PM
  3. OpenCM9.04 USB Serial Tosser Help
    By baronaaron in forum Arbotix, Microcontrollers, Arduino
    Replies: 38
    Last Post: 03-23-2014, 07:34 PM
  4. Robotis OpenCM9.04 need help.
    By Hari in forum Robot Computers
    Replies: 38
    Last Post: 03-10-2014, 11:21 AM
  5. Robotis OpenCM9.04
    By TXBDan in forum Robot Computers
    Replies: 9
    Last Post: 01-28-2014, 09:26 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •