To get the bootloader firmware into the PIC you need a device programmer such as a PICKit3 or MeLabs U2. Once the bootloader firmware is in the PIC you use it's associated PC software (if it's not a SD card bootloader or something of that nature of course) to "push" your firmware into the PIC.
MeProg is the PC software used to "drive" the MeLabs U2 programmer - it does not, as far as I know, have any provisions for bootloading.
Most common (but not all) bootloaders for 8bit PICs uses the UART in the PIC to communicate with the PC during the bootload process. This obviously means that you need a PIC with an UART on board in order to use the bootloader.
Bookmarks