Both sides previous revisionPrevious revisionNext revision | Previous revision |
projects:mork [2015/03/25 14:39] – darron | projects:mork [2017/01/12 22:44] (current) – external edit 127.0.0.1 |
---|
</wrap> | </wrap> |
| |
Mork is adaptation of [[:projects:nanu-nanu|Nanu nanu]] Microchip PIC ICSP for the STM32 based [[:boards:vcc-gnd|vcc-gnd]] or [[:boards:maple|Maple mini]]. | This is a Microchip PIC32 ICSP (in circuit serial programmer) for STM32 micro-controllers. Mork allows an STM32 to program the flash on a PIC32. |
| |
| Mork is adaptation of [[:projects:nanu-nanu|Nanu nanu]] Microchip PIC ICSP for the STM32 based [[:boards:vcc-gnd|vcc-gnd]] or [[:boards:maple|Maple mini]] (the stm32 F4 discovery is also supported in the build but not documented here). |
| |
Both STM32 boards are inexpensive boards which don't cost much more than the [[:boards:nano|Nano 3.0]] yet they are far more powerful. | Both STM32 boards are inexpensive boards which don't cost much more than the [[:boards:nano|Nano 3.0]] yet they are far more powerful. |
| |
One complication though for the [[:boards:vcc-gnd|vcc-gnd]], is that it comes with a serial boot loader which is not accessible via it's USB port. This means that another device is required to program the [[:boards:vcc-gnd|vcc-gnd]] which can be an [[:tools:stlink|STLink]] compatible device or, if using a 3V3 UART, [[:tools:stm32flash|STM32Flash]]. | One complication though for the [[:boards:vcc-gnd|vcc-gnd]], is that it comes with a serial boot loader which is not accessible via its USB port. This means that another device is required to program the [[:boards:vcc-gnd|vcc-gnd]] which can be an [[:tools:stlink|STLink]] compatible device or, if using a 3V3 UART, [[:tools:stm32flash|STM32Flash]]. |
| |
The [[:boards:vcc-gnd|vcc-gnd]] page shows both examples of programming the board. | The [[:boards:vcc-gnd|vcc-gnd]] page shows both examples of programming the board. |
This software was written by Darron M Broad and is an adaptation of [[:projects:pickle|Pickle Microchip PIC ICSP]]. | This software was written by Darron M Broad and is an adaptation of [[:projects:pickle|Pickle Microchip PIC ICSP]]. |
| |
Thanks go to the libopencm3 which is used by this application for a number of functions including the USB driver. | Thanks go to the libopencm3 developers for providing this library. This is used for a number of functions but most importantly, the USB driver. |
| |
=== Install === | === Install === |
| |
Later versions of Windows are not available to test. | Later versions of Windows are not available to test. |
| |