Re: Bootloader update to 2.1

AA6I Stan <stan@...>


For people like me, a write up would be greatly appreciated.


StanĀ  AA6I

On 6/14/2019 11:22 PM, Sid Boyce wrote:
Thanks David,
That was the missing part of the puzzle as the ANP.rbf file was not there when I unzipped the download.

OK on the Pickit3.

When all done I must do a write-up on all this.
73 ... Sid.

On 15/06/2019 03:40, David Fainitski wrote:
Hello, Sid
Please understand the difference between bootloader and working firmware. You can write *Bootloader.rbf into slot 0 ONLY.* Because slot 0 is the starting address of memory, FPGA dowloads this bootloader code after start.
You can write working firmware like Odyssey_2_1.20_ANP.rbf into slots 1-3. You can not to write working firmware into slot 0.
If you will try to do something wrong, the programm wil say you that file incorrect to avoid problems.

If the bootloader code is damaged in memory, you can return it with Qartus. After that use Bootloader_2.1.pyw for upload working firmware to slots 1-3. If you did this before and slots filled, you don't need to do this more, only if you don't wont change firmware in certain slot.

Pickkit 3 technically has only 5 lines, 6-th is not used for programming. Align the connectors first to first pin and leave on fly 6-th. MCLR pin on board is first.
Set up manual device select, select 1.8V midrange family and choose needed MCU - PIC16F1827. After that set up LVP programm only. Select needed hex file and start programm the MCU.

Join to automatically receive all group messages.