2013-11-22, 11:22:43
Hi,
I'm using the ds30 loader, most recent version, which supports the 16F1509 with the attached uart.inc in this thread.
I'm running the PIC at 16 MHz, internal Oscillator, no Watchdog, no Brownout reset (for debugging purposes).
When I connect the windows application it detects the correct PIC and then fails when writing the flash memory with a timeout.
Sometimes Erasing gets acknowledged successfully by the PIC. I've attached a screenshot of a serial port monitoring software to show the communication.
It seems as if the PIC suddenly resets itself.
My MPLAB project is attached, too.
Do you have any ideas? The same configuration runs perfectly on lots of different PICs, it's a great bootloader!
Thanks a lot in advance
I'm using the ds30 loader, most recent version, which supports the 16F1509 with the attached uart.inc in this thread.
I'm running the PIC at 16 MHz, internal Oscillator, no Watchdog, no Brownout reset (for debugging purposes).
When I connect the windows application it detects the correct PIC and then fails when writing the flash memory with a timeout.
Sometimes Erasing gets acknowledged successfully by the PIC. I've attached a screenshot of a serial port monitoring software to show the communication.
It seems as if the PIC suddenly resets itself.
My MPLAB project is attached, too.
Do you have any ideas? The same configuration runs perfectly on lots of different PICs, it's a great bootloader!
Thanks a lot in advance