I am writing a C bootloader using the CC5x c compiler for pics (pic in use is a 16f690) I am trying to write some commands to the reset vector so the program will jump to my bootloader at the top of memory space. The directive is #pragma cdata[], but I am getting this error "overlapping code at adress 0x00". I have tried this with other c compilers (hight tech c compiler) and I can't figure out how to write to that memory space with this one either. From what i've found so far it sounds like it could be a linker problem, but i'm not sure. Basically, how to I write a goto command to the reset vector with a pic c compiler? Is it protected or already written to and is that why I can't write to it?