Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:mork [2016/01/17 15:04]
darron [Mork Microchip PIC32MX ICSP]
projects:mork [2017/01/12 22:44] (current)
Line 8: Line 8:
 </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'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.
Line 18: Line 20:
 The [[:boards:maple|Maple mini]] comes with a USB boot loader which is compatible with [[:tools:dfu-util|dfu-util]]. This doesn't need any other hardware and is an easier option for running this application than the [[:boards:vcc-gnd|vcc-gnd]]. The [[:boards:maple|Maple mini]] comes with a USB boot loader which is compatible with [[:tools:dfu-util|dfu-util]]. This doesn't need any other hardware and is an easier option for running this application than the [[:boards:vcc-gnd|vcc-gnd]].
  
-WARNING: This project doesn't currently build due to changes in the OpenCM3. 
 === Licence === === Licence ===
  
Line 100: Line 101:
  
 Later versions of Windows are not available to test. Later versions of Windows are not available to test.
 +