Results 1 to 3 of 3

Thread: Arbotix Pro Pin Out diagram and JTAG Programming Guide

  1. Arbotix Pro Pin Out diagram and JTAG Programming Guide

    Dear All,

    First, I would say my gratitude to all folks at trossenrobotics for making such cost efficient "CM-730 equivalent" board.
    Love the board so much..

    There are something that I want to ask here,

    1. Anybody know where I can get a pin out diagram from the Arbotix Pro?Or A Schematic maybe?

    2.At the beginning I assume that the Arbitox Pro board came with some kind of bootloader, just like Cm series Controller Board from Robotis, from CM-5 to CM-530,CM-730.

    But from what Tyberius wrote on http://forums.trossenrobotics.com/sh...6765#post66765
    "As tician said, the main release of the Arbotix-Pro will feature a CM-730 compatible firmware to keep things in line with the Darwin-OP framework and give people some options. This firmware is open source, and there is a 10-pin cortex spec JTAG available for custom firmware programming. The Arbotix-Pro will have its own 20-pin to 10-pin programming adapter & jig using contact pins, over using something like the Olimex adapters. This is both more robust and less expensive, and helps us with programming large runs of boards. "

    It can be inferred that the only possible way to program the board is using the JTAG Connector, so is there any guide I can get to use this JTAG connector to program the Arbotix Pro with my custom firmware?

    Regards

    wiweet




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

    Re: Arbotix Pro Pin Out diagram and JTAG Programming Guide

    If the Arbotix-Pro really is software compatible with the CM-730, then it should have the same bootloader that will operate with the DARwIn-OP firmware_installer program. Since I cannot find the re-flashing code in the original CM-730 firmware, I am assuming it is handled by a bootloader that I cannot remember where, or if, it is available. The re-flashing process consists of sending a stream of '#' characters until the CM-730 spits a '#' back to the PC. After that, send a '\r' and then 'l\r' to prep the CM-730 for 'loading' the new binary file and then wait for it to finish erasing the FLASH (CM-730 sends some status characters while erase is in progress, so just wait for data to stop). After the FLASH has been erased, the last thing to do is upload the new binary file and send '\rgo\r' to reboot the CM-730.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    bleh

  3. #3

    Re: Arbotix Pro Pin Out diagram and JTAG Programming Guide

    We're still working on HR-OS1 documentation right now, but hopefully we'll have more information on programming the ArbotiX soon. We're loading code a little differently than the CM-730, so you can't treat it just like a CM-730.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Question(s) JTAG and I/O pins shared
    By vinjk in forum Robot Computers
    Replies: 2
    Last Post: 05-27-2014, 12:12 AM
  2. Programming arbotix controller via xbee
    By KingPin in forum Humanoids, Walkers & Crawlers
    Replies: 4
    Last Post: 03-05-2013, 10:11 AM
  3. Issues with Arbotix Programming- avrdude: stk500_getsync() error
    By Nitro in forum Software and Programming
    Replies: 4
    Last Post: 12-11-2012, 01:41 PM
  4. Question(s) Need help programming Arbotix Commander (from quad kit)
    By lumpen5 in forum Software and Programming
    Replies: 8
    Last Post: 11-09-2012, 11:57 AM
  5. Question(s) 2X5 to 2X7 JTAG Cable
    By LinuxGuy in forum Arbotix, Microcontrollers, Arduino
    Replies: 0
    Last Post: 06-09-2008, 11:00 PM

Tags for this Thread

Posting Permissions

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