Les, The steps you outline are exactly what I do (although, I am using Hi-Tech C so I can't verify the use of CCS C). I experienced the same problem when I first tried the bootloader, but I traced my problem down to programming the bootloader with the clock speed not set to HS. You can try the bootloader with one of the sample programs that come with it (this would take CCS C out of the equation, although I can't see how this is the problem). Regards, Donovan Parks > Donovan > Thanks for replying... > I have a target application baud which will talk > to my PC happily all day at 19200 on COM1. This > uses a Max232 chip, and is reliable. > > I followed the bootloader instructions, but it > would seem that the bootloader code is never > getting invoked. > I am compiling using the CCS compiler, and am > targetting a PIC16F877 at 20MHz, and am using the > appropriate hex file programmed into it. I have > tried both #org variants (for CCS), and still > nothing. > > I am following these steps (may show I am doing > something stupid)!... > > 1) burn the bootloader code into the target pic > (dip40) using warp13 programmer. Verifies OK > 2) place pic into target board > 3) connect target board to PC via known good link > 4) compile target app with #org option > 5) download attempt of hex file (from step 4) > using windows bootloader > 6) reset processor by gounding MCLR (tried > switching power off/on too) > > ....The downloader just shows "searching for > bootloader" all the time. > I assume that the RS232 features of Shane's > bootloader try and talk on Xmit Pin C6 and Rx on > C7 with NO other lines for handshaking. > Shane's response was "There have been reported > problems with 20Mhz. Try a 16Mhz or 8Mhz - its the > last option." No more details > Thanks > Les > > > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads