Porting to PIC32
Posted: Thu Mar 02, 2023 12:09 am
Hi!
I'm interested in porting ChibiOS to a PIC32MZ board which uses MIPS32 architecture. I can see that a port of this nature to some PIC32MX boards has been done before, but was last touched back in 2013 (https://forum.chibios.org/viewforum.php?f=17) when ChibiOS was on v2.5.
Really I'm just looking for some idea of what a project like this would entail. I've used ChibiOS on projects before but only on a high level on already supported STM32 boards. I've never really needed to dig into or modify the low-level parts like HAL so I'm not sure what it will take to port to an entirely new architecture and uC family or even how feasible it is.
I have experience doing low-level programming on PICs from other projects so I'm not too worried about that aspect.
Any tips you may have to point me in the right direction or set my expectations before I start blindly fumbling around would be greatly appreciated!
I'm interested in porting ChibiOS to a PIC32MZ board which uses MIPS32 architecture. I can see that a port of this nature to some PIC32MX boards has been done before, but was last touched back in 2013 (https://forum.chibios.org/viewforum.php?f=17) when ChibiOS was on v2.5.
Really I'm just looking for some idea of what a project like this would entail. I've used ChibiOS on projects before but only on a high level on already supported STM32 boards. I've never really needed to dig into or modify the low-level parts like HAL so I'm not sure what it will take to port to an entirely new architecture and uC family or even how feasible it is.
I have experience doing low-level programming on PICs from other projects so I'm not too worried about that aspect.
Any tips you may have to point me in the right direction or set my expectations before I start blindly fumbling around would be greatly appreciated!