by StuartL » Thu Sep 04, 2008 11:08 pm
by StuartL
Thu Sep 04, 2008 11:08 pm
We didn't try redoing a ROM file with our own data, we didn't need to because we found a better way of flashing the servos over the 1Mbit bus than using the BCP. This uses the servo digital reset and built in bootloader. If you were to write a CM-5 bridging function you could even put all of the logic in a controlling PC
The header, from memory, was 14 bytes. But then you already know this because you've looked, haven't you?
I've put a zip file containing the full 8kb servo image, the 6kb application and the 2kb bootloader on
http://www.braincell.cx/~stuart/ax12-re ... yfiles.zip Note that this isn't the ROM file but the extracted binary images.
We aren't using robot terminal any more. We now have our own bootloader on the CM-5 which can flash the servos in-band and it talks to our own Linux/Windows application to avoid dependencies on the inflexible Robotis bootloaders and applications.
For now the robots are on the shelf while we prototype some new hardware based upon the ATmega164p. We've got a lot working but just managed to brick an MCU, so we're currently developing a board to unbrick MCUs. This seems harder than we expected...
We didn't try redoing a ROM file with our own data, we didn't need to because we found a better way of flashing the servos over the 1Mbit bus than using the BCP. This uses the servo digital reset and built in bootloader. If you were to write a CM-5 bridging function you could even put all of the logic in a controlling PC
The header, from memory, was 14 bytes. But then you already know this because you've looked, haven't you?
I've put a zip file containing the full 8kb servo image, the 6kb application and the 2kb bootloader on
http://www.braincell.cx/~stuart/ax12-re ... yfiles.zip Note that this isn't the ROM file but the extracted binary images.
We aren't using robot terminal any more. We now have our own bootloader on the CM-5 which can flash the servos in-band and it talks to our own Linux/Windows application to avoid dependencies on the inflexible Robotis bootloaders and applications.
For now the robots are on the shelf while we prototype some new hardware based upon the ATmega164p. We've got a lot working but just managed to brick an MCU, so we're currently developing a board to unbrick MCUs. This seems harder than we expected...