by clusher » Wed Jul 22, 2009 10:37 am
by clusher
Wed Jul 22, 2009 10:37 am
I must be doing something wrong...
In order to feed voltage to the servos I have to keep the CM5 connected to it. So, as it is said in programmer, I connected the Cm5 do the not working servo alone, sent the exemple.hex to the CM5 and turned the bridge mode on.
Afterwards, I ran programmer from a Command Prompt and said to flash DX_AX12(v24).bin through COM4 (connected to the CM5 through the serial cable). The first time it failed. I tried again and the result was:
- Code: Select all
*
Loading Ready..Sucess
Rewriting:0x0000
Size:0x17c2 Checksum: 7f-7f
I turned power off and back on, and not only the red light of the servo is still on, but the CM5 is unable to find it. So... what's wrong here?
I have another question though. The bridge mode says that it bridges 1M/57600... so it communicates to the AX12 at a 1M baudrate? Shouldn't I be using a 57600 baudrate? If so, how?
I also tried flashing through the USB2Dynamixel, but the answer came from the CM-5 even in bridge mode...
Getting desperate here
BTW, great work with the library, seems solid and I read the whole thread about it, people really liked working with it.
EDIT: Nevermind, it worked. However, it seems that CM5 is now working at 2M baudrate to the servos. And this time, with the Robotis Firmware. I'll deal with that when all my servos are working again. Thanks for all the help!
I must be doing something wrong...
In order to feed voltage to the servos I have to keep the CM5 connected to it. So, as it is said in programmer, I connected the Cm5 do the not working servo alone, sent the exemple.hex to the CM5 and turned the bridge mode on.
Afterwards, I ran programmer from a Command Prompt and said to flash DX_AX12(v24).bin through COM4 (connected to the CM5 through the serial cable). The first time it failed. I tried again and the result was:
- Code: Select all
*
Loading Ready..Sucess
Rewriting:0x0000
Size:0x17c2 Checksum: 7f-7f
I turned power off and back on, and not only the red light of the servo is still on, but the CM5 is unable to find it. So... what's wrong here?
I have another question though. The bridge mode says that it bridges 1M/57600... so it communicates to the AX12 at a 1M baudrate? Shouldn't I be using a 57600 baudrate? If so, how?
I also tried flashing through the USB2Dynamixel, but the answer came from the CM-5 even in bridge mode...
Getting desperate here
BTW, great work with the library, seems solid and I read the whole thread about it, people really liked working with it.
EDIT: Nevermind, it worked. However, it seems that CM5 is now working at 2M baudrate to the servos. And this time, with the Robotis Firmware. I'll deal with that when all my servos are working again. Thanks for all the help!