How to Load PF Firmware

From DIDEAS Wiki
Jump to: navigation, search

How to load/update PF firmware using Microchip IDE

  • motor controller must be programmed first, then state controller
  • connect ICD2 or ICD3
    • to PC via USB connector
    • to FUP via RJ11 connector
  • run MPIDE on PC
    • make sure ICD2/3 is selected as programmer for auto-programming!

testjig fixture load

  1. connect motor controller (M) cable to FUP 9-pin connector
  2. in MPLAB IDE, open and build svn://pedant/PowerFoot/tags/MotorControl-753/MCApp-rev200.mcp project
    1. ^F10 does a clean build and downloads the firmware
  3. remove motor controller cable, connect state controller (S) cable to FUP 9-pin connector
  4. in MPLAB IDE, open and build svn://pedant/PowerFoot/tags/StateControl-751/testjig-rev200.mcp project
    1. ^F10 does a clean build and downloads the firmware
  5. reboot PF
  6. disconnect ICD2/3, connect PC directly to FUP USB connector
    1. should see 4 LEDs lit up
  7. run sc_version, verify HW: says TESTJIG