Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Need Assistance

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
7 postsPage 1 of 1
7 postsPage 1 of 1

Need Assistance

Post by ryann2k1 » Wed May 20, 2009 6:11 am

Post by ryann2k1
Wed May 20, 2009 6:11 am

Hi all,

I accidentally erase the eeprom through the robot terminal. Once I re-download my code to the CM-5, no reaction at all from the servo. Anyone has the same experience or anyone can direct me to the previous postage related to this matter?
Thank you in advance.

Cheers,

Ryan
Hi all,

I accidentally erase the eeprom through the robot terminal. Once I re-download my code to the CM-5, no reaction at all from the servo. Anyone has the same experience or anyone can direct me to the previous postage related to this matter?
Thank you in advance.

Cheers,

Ryan
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Post by RandomMatt » Wed May 20, 2009 7:45 am

Post by RandomMatt
Wed May 20, 2009 7:45 am

You probably need to tell the bootloader to run your application automatically.

If I am correct you'll find that when you switch your robot on it'll be in the bootloader (without needing to press #). You can ask the bootloader to run the application on every power on by pressing a .
You probably need to tell the bootloader to run your application automatically.

If I am correct you'll find that when you switch your robot on it'll be in the bootloader (without needing to press #). You can ask the bootloader to run the application on every power on by pressing a .
RandomMatt
Savvy Roboteer
Savvy Roboteer
Posts: 117
Joined: Sat Dec 20, 2008 11:16 pm

Assistance

Post by ryann2k1 » Wed May 20, 2009 8:06 am

Post by ryann2k1
Wed May 20, 2009 8:06 am

Thanks for the reply.
yap you are absolutely correct. I just need to press button MODE to run the bootloader. If it functions normally, how to recognize whether the charging of the battery is in progress or it is full.. (no blinking led anymore) and when I want to change the ID for one servo, i cant use , the normal procedure in changing IDs, in page 108 from the Bioloid User's Guide.
Any idea?

Thanks again.

Cheers,

Ryan
Thanks for the reply.
yap you are absolutely correct. I just need to press button MODE to run the bootloader. If it functions normally, how to recognize whether the charging of the battery is in progress or it is full.. (no blinking led anymore) and when I want to change the ID for one servo, i cant use , the normal procedure in changing IDs, in page 108 from the Bioloid User's Guide.
Any idea?

Thanks again.

Cheers,

Ryan
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Re: Assistance

Post by RandomMatt » Wed May 20, 2009 12:55 pm

Post by RandomMatt
Wed May 20, 2009 12:55 pm

I think that the battery charging led flashing (and servo renumbering) is done in the application rather than the bootloader.

You can tell the bootloader to run the firmware by pressing 'g' - i suspect that'll bring everything to life.

On power-on the bootloader is the first thing that runs, When it runs, the first thing it does is check the eeprom to see if it should run the firmware (a.k.a. application). Assuming it's going to run the application it then waits for 1/60th of a second and then checks if you have sent a '#' down the serial (PC) link - if haven't then it'll start the application. Otherwise it'll display a prompt.

At the bootloader prompt you can use the 'a' and 's' commands to tell the bootloader to (or not to) start the application on power-on. After you have sent the 'a' command - you'll probably want to use the 'g' command to start the application now (otherwise you'll have to power cycle the CM5).
I think that the battery charging led flashing (and servo renumbering) is done in the application rather than the bootloader.

You can tell the bootloader to run the firmware by pressing 'g' - i suspect that'll bring everything to life.

On power-on the bootloader is the first thing that runs, When it runs, the first thing it does is check the eeprom to see if it should run the firmware (a.k.a. application). Assuming it's going to run the application it then waits for 1/60th of a second and then checks if you have sent a '#' down the serial (PC) link - if haven't then it'll start the application. Otherwise it'll display a prompt.

At the bootloader prompt you can use the 'a' and 's' commands to tell the bootloader to (or not to) start the application on power-on. After you have sent the 'a' command - you'll probably want to use the 'g' command to start the application now (otherwise you'll have to power cycle the CM5).
RandomMatt
Savvy Roboteer
Savvy Roboteer
Posts: 117
Joined: Sat Dec 20, 2008 11:16 pm

Need Assistance

Post by ryann2k1 » Sun May 24, 2009 3:54 pm

Post by ryann2k1
Sun May 24, 2009 3:54 pm

Thanks a lot. Hopefully pressing 'g' will bring everything back.

Cheers,


Ryan
Thanks a lot. Hopefully pressing 'g' will bring everything back.

Cheers,


Ryan
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Need Assistance

Post by ryann2k1 » Mon Jun 22, 2009 9:56 am

Post by ryann2k1
Mon Jun 22, 2009 9:56 am

Hi,

I have tried but seems the same. I dont need to press # to go to the boot loader, once I press Mode button and the robot terminal is in boot loader mode, no need other buttons (normal condition, we need to press Mode and Start with Shift and # to go to bootloader)

Any idea?
Thanks in advance


Cheers,


Ryan
Hi,

I have tried but seems the same. I dont need to press # to go to the boot loader, once I press Mode button and the robot terminal is in boot loader mode, no need other buttons (normal condition, we need to press Mode and Start with Shift and # to go to bootloader)

Any idea?
Thanks in advance


Cheers,


Ryan
ryann2k1
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 154
Joined: Thu Nov 16, 2006 1:00 am

Re: Need Assistance

Post by RandomMatt » Mon Jun 22, 2009 11:02 am

Post by RandomMatt
Mon Jun 22, 2009 11:02 am

ryann2k1 wrote:(normal condition, we need to press Mode and Start with Shift and # to go to bootloader)


Isn't the normal condition: pressing the red button (the reset button) while sending a '#' gets you into the bootloader? (i.e. i think the start button and shift* are unnecessary)

* on my keyboard at least

--

I still think that you haven't put the bootloader into what it calls application mode. when you are in the bootloader try typing "help" and pressing return.

As it happens I've recently put the robotis bootloader back on my CM5 - and as a result now have recent experience of it. The command you want is "app" return - not "a" as I thought.
ryann2k1 wrote:(normal condition, we need to press Mode and Start with Shift and # to go to bootloader)


Isn't the normal condition: pressing the red button (the reset button) while sending a '#' gets you into the bootloader? (i.e. i think the start button and shift* are unnecessary)

* on my keyboard at least

--

I still think that you haven't put the bootloader into what it calls application mode. when you are in the bootloader try typing "help" and pressing return.

As it happens I've recently put the robotis bootloader back on my CM5 - and as a result now have recent experience of it. The command you want is "app" return - not "a" as I thought.
RandomMatt
Savvy Roboteer
Savvy Roboteer
Posts: 117
Joined: Sat Dec 20, 2008 11:16 pm


7 postsPage 1 of 1
7 postsPage 1 of 1