View Single Post
  #8   Spotlight this post!  
Unread 23-12-2007, 09:31
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,801
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Can the VEX controller be programmed in assembly?

Quote:
Originally Posted by Capt. Quirk View Post
I need clarification on a few more things (For now ) How does the IFI loader know if it's programming the Master or the Slave mpu?
IFI_Loader defaults to loading the user processor files, but can be changed on the "Browse" pop-up. Down at the bottom of that pop-up window you'll see "Files of type:"
The user processor takes hex files of type "INHEX32 Files (*.HEX)," the hex files that MPLAB produces from your source code after compiling and linking.

IFI doesn't release the Master processor code source, or provide the proprietary information required to program it directly ourselves.
They only release binary updates to the Master processor. Think of the Master processor as an Operating System with periodic patch updates. Those show up in the IFI_Loader Browse pop-up as type: "Master Files (*.BIN)"
The Vex system is at version 7 of the Master Code, re: http://www.vexlabs.com/vex-robotics-downloads.shtml

For your purpose it's easiest to write a shell that handles the existing communications/control from the Master processor and program in assembly within that shell.

Quote:
Also, what is the "desired directory" to install Java Term into?
It's just another application so typically that goes into "Program Files" on your C drive, but it doesn't have to be any particular place.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 23-12-2007 at 10:07.