I'm trying to set up a bluetooth bootloader for a ATmega168. I use the WT12 transciever on the USART.
I downloaded the bootloader project (bootloader code + windows application) from the project
I edited the asm file with my settings (selected right device/include file, set osc freq and bud rate...), I selected a 512 byte boot size.
I correctly programmed the fuses on the mcu with the isp, and then programmed the bootloader. at this point we've got the bootloader and nothinhg else. when I open the windows application, it reads correcltly the mcu ID, and then erase/program my .hex file into the device. until here everything is working and my program starts: it connects to the pc and sends data as always.
now when i restart the device (turning the power off/on) my program doesn't restart. it seems that the mcu is blocked in the bootloader. from the windows app. at this point I can re-connect to the mcu and obtain the right ID, but it says there are errors if I try to read data from the device and it seems that there are no trace of my program...
[cliff: moving this to AVR Forum - Academy is for authors of projects to announce/document them - in fact your best bet is probably to PM to 'stevech']