Harmony LiveUpdate

I was able to perform a liveupdate with demo applications provided in Harmony 2.04 for the PIC32MZEF Starter Kit. Below are the steps that I followed:

1. Flash the apps\bootloader\LiveUpdate\LiveUpdate_Switcher (bootloader)

2. Build the project  apps\bootloader\LiveUpdate\Liveupdate_App (hex file)

3. Download the hex file via the host application (JAVA console)

4. Power cycle the device, the new application is now running (let’s say app1)

5. To upgrade the firmware (app2) you need to send a software reset (UART command).

References:

  • Tutorial for the Digilent Max32 (PIC32MX795)

https://rm5248.com/microchip-harmony-and-bootloaders/

  • Unified Bootloader (JAVA must be installed)

http://ww1.microchip.com/downloads/en/DeviceDoc/Unified%20Host%200.1.3.zip

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s