Menu

Updating your firmware

2012-10-28
2012-11-03
  • MoShang

    MoShang - 2012-10-29

    Thanks Matt - I managed to upgrade to the R8 firmware - not exactly on the first try (I managed to overwrite the freshly downloaded firmware with the version on the chip on the first try). But everything is up to date for now firmware wise. Happy to confirm the ebay bought pickit2 clone does the job!

     
  • xl97

    xl97 - 2012-11-03

    Hey guys-

    sorry I havent posted until now (new to sourceforge)..

    I posted my initial feedback/review by EMAIL a while back to Matt.

    and have been keeping up a bit.. but now how have questions about the flashing of the PIC chip using PICKit2 programmer.

    (havent messed with any PIC stuff in a long time)..

    Is there a header and/or pinout posted for the WavePro on where to flash the PIC chip? (vias next to the SD socket?.. what is the pin out/order?)

    So to ensure I dont mess anything I wanted to post:

    1.) (ignore the board used in diagram..old image)
    step1

    PINOUT IS?
    The pin out for making your data cable from PROGRAMMER to PC is as follows
    (see attached pic)

    PICKit pin 1 >> WavePro pin x
    PICKit pin 2 >> WavePro pin x
    PICKit pin 3 >> WavePro pin x
    PICKit pin 4 >> WavePro pin x
    PICKit pin 5 >> WavePro pin x

    2.) boot up PICKit2 software
    step2

    3.) choose correct device family (chip version)
    **in this case you would pic dsPIC33 from the menu options
    step3

    4.) double check you have correct versions picked (again dsPIC33 is what you want.. not what image shows)
    step4

    5.) Select HEX file you want to burn/write
    step5

    6.) Make sure it imported ok
    step6

    7.) Enable code protect (if applicable)
    step7

    8.) Write HEX file to chip:
    step8

    9.) Done:
    step9

    10.) Verify: Click the read button.. You do this to 'test' out if you did in fact checked 'enable code protect' before writing firmware to chip..
    It the test FAILS you are good to go.. if get a READ/DUMP, then start over..and make you sure enable code protect before writing. (seems to be in the HEX?)
    step10

     
  • Majenko Technologies

    Yep, my bad.

    There is a set of 6 hole to one side of the SD card - this is a friction-fit ICSP header slot. You need a 5 or pin header strip to push in there, then you can just plug the pickit direct in to it. The square hole is pin 1 (MCLR) - everything else is as on the pickit from there.

     

Log in to post a comment.

MongoDB Logo MongoDB