• AVR Freaks

Hot!Harmony 3 Migration

Author
BrunoC
Starting Member
  • Total Posts : 84
  • Reward points : 0
  • Joined: 2010/11/19 04:05:49
  • Location: France
  • Status: offline
2019/10/29 04:05:38 (permalink)
0

Harmony 3 Migration

Hello,
I try Harmony 3 but I already have 2 problems :
 
- SDCARD Bootloader is missing
- LAN9303 is no longer available
 
So I stopped Migration for the moment and I hope these problems will be solved in futures versions.
Have you informations ?
 
I use PIC32MZ2048EFH144
 
Thanks
#1

6 Replies Related Threads

    moser
    Super Member
    • Total Posts : 557
    • Reward points : 0
    • Joined: 2015/06/16 02:53:47
    • Location: Germany
    • Status: offline
    Re: Harmony 3 Migration 2019/10/30 09:51:57 (permalink)
    0
    BrunoC- LAN9303 is no longer available

    Good to know. I haven't tried to migrate so far. But missing LAN9303 support would also be a complete show stopper for my project.
    #2
    NKurzman
    A Guy on the Net
    • Total Posts : 18663
    • Reward points : 0
    • Joined: 2008/01/16 19:33:48
    • Location: 0
    • Status: offline
    Re: Harmony 3 Migration 2019/10/30 15:07:02 (permalink)
    0
    The Question is how possible is it to migrate from V 2X to V3.X
    The Expectation from Harmony may be that you use Old Harmony for Old Projects, and New Harmony for New Projects.
    Not all Projects could be Migrated from V1.XX to V2.XX
    #3
    moser
    Super Member
    • Total Posts : 557
    • Reward points : 0
    • Joined: 2015/06/16 02:53:47
    • Location: Germany
    • Status: offline
    Re: Harmony 3 Migration 2019/10/31 03:33:16 (permalink)
    0
    Well, the "Guidelines for Porting from [Harmony] v2.xx" ( https://www.microchip.com..ab/mplab-harmony ) suggest, that it should be possible without many changes, if you were using the APIs on a high level and without too much customization. 
     
    I think I would be able to migrate my project from Harmony 2 to 3 in general. I have a lot of abstraction. And I used a lot of Harmony 2 APIs in a simple way and I believe I can migrate this. Although I use a lot of PLIB, that is mainly pin stuff (including setting up PWM and counters), and I think I can also easily transfer this. And I believe I did not make too many modifications to the Harmony 2 framework, so I assume I can probably repeat those with the Harmony 3 framework. However, if I would have to re-create LAN drivers or stuff like this, then I believe this is probably too much work for me, as I have never done such a thing.
     
    NKurzman, was your comment mainly about projects in general? Or are you suggesting that LAN9303 is somewhat "old"? I'm just asking because I really have no idea about this. I didn't select the PHY for our design and I have no overview of currently available products and features.
    #4
    NKurzman
    A Guy on the Net
    • Total Posts : 18663
    • Reward points : 0
    • Joined: 2008/01/16 19:33:48
    • Location: 0
    • Status: offline
    Re: Harmony 3 Migration 2019/10/31 04:37:32 (permalink)
    0
    I am just noting my experience with Harmony in general. They often drop old drivers.
    I am not saying you can’t migrate just that migration may not be the harmony teams priority. But I have not even looked at V3.X so I am not a good judge.
    #5
    SyeT
    Junior Member
    • Total Posts : 55
    • Reward points : 0
    • Joined: 2012/07/24 00:38:10
    • Location: 0
    • Status: offline
    RyanF
    Starting Member
    • Total Posts : 20
    • Reward points : 0
    • Joined: 2017/04/11 06:31:29
    • Location: 0
    • Status: offline
    Re: Harmony 3 Migration 2020/02/25 05:41:47 (permalink)
    0
    Hi You can use the LAN9303 in H3 with the generic RMII driver.
     
    Just config it as LAN 8740, I can verify that it works as I use it in current projects.
    #7
    Jump to:
    © 2020 APG vNext Commercial Version 4.5