Hi Guys, I'm trying to call my assembler program from C main and when I build the program CCS6 tells me Unresolved symbols remain. I've typed the C code as I did with my LPC chip calling assembler from C and it works on the LPC chip but not on my TI F28377D chip.
I created a new C empty project and here is my C code.
extern void Vga_driver (void);
int main (void) {
Vga_driver(); //call my assembler program
return 0;
}
and my assembler program is this.
.text
.global Vga_driver
Vga_driver:
MOVL XAR1, #0x000000 //32bit register
WAIT_HERE:
B WAIT_HERE,UNC
What this does is it should simply call my assembler program that just loads XAR1 with 0 and then waits.
Please tell me what is the compiler talking about when it says Unresolved symbols remain?
I'm not using any other variables or symbols.
Please, please please explain before I have no more hair left :)
Thanks Guys
Pete