diff --git a/HOWTO/HOWTO-Install-rusEFI-Firmware.md b/HOWTO/HOWTO-Install-rusEFI-Firmware.md new file mode 100644 index 00000000..e02fd35b --- /dev/null +++ b/HOWTO/HOWTO-Install-rusEFI-Firmware.md @@ -0,0 +1,13 @@ +### Install firmware on Frankenstein, Frankenso, and Discovery + +1. Connect the stm32f4discovery ('brain board') to the IO board, place jumpers like XYZ, then connect to a PC with a mini-USB cable. Mini-USB cable is used to power and to program the brain board. See below procedure found [here](http://rusefi.com/forum/viewtopic.php?f=5&t=210&start=23) + +2. Before loading rusEFI firmware - if you have one of the newer Rev D STM32 discovery boards - you need to update discovery's firmware. That's in the "Firmware" dialog of ST Link utility, as shown in this picture. +![STLink Firmware Update](Images/Stlink_firmware_update.png) + +![Discovery Upload Wire](Images/discovery_upload_wire.JPG) +* To upload the binary image into the microcontroller you will need to download & install [STM32 ST-LINK utility](http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/utility/stsw-link004.zip). (this is both the utility and the driver) Once installed it will look like this. +![STLink Utility](Images/st_link_utility.png) +* You should click '''Target --> Program...''' , browse to the rusefi.bin you have downloaded and hit Start button like this +![STLink Start](Images/st_link_start.png) +* After you have programmed the chip, you should click '''Target --> Disconnect''' and hit the '''black button''' on the discovery board '''to reset''' the firmware. After you hit the reset button, you should expect all four LEDs to blink once and then you should see just the '''blue LED blinking'''. If all is good, proceed to the Dev Console below. diff --git a/HOWTO/HOWTO-quick-start.md b/HOWTO/HOWTO-quick-start.md index ef5db2c5..06f91d8c 100644 --- a/HOWTO/HOWTO-quick-start.md +++ b/HOWTO/HOWTO-quick-start.md @@ -18,28 +18,14 @@ ## Once you get your hardware: -### Install firmware on Frankenstein, Frankenso, and Discovery - -_If you have any other rusEFI board, such as microRusEFI, Proteus, or Hellen, your board comes with firmware installed, and you can skip to "Update Firmware"._ - -1. Connect the stm32f4discovery ('brain board') to the IO board, place jumpers like XYZ, then connect to a PC with a mini-USB cable. Mini-USB cable is used to power and to program the brain board. See below procedure found [here](http://rusefi.com/forum/viewtopic.php?f=5&t=210&start=23) - -2. Before loading rusEFI firmware - if you have one of the newer Rev D STM32 discovery boards - you need to update discovery's firmware. That's in the "Firmware" dialog of ST Link utility, as shown in this picture. -![STLink Firmware Update](Images/Stlink_firmware_update.png) - -![Discovery Upload Wire](Images/discovery_upload_wire.JPG) -* To upload the binary image into the microcontroller you will need to download & install [STM32 ST-LINK utility](http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/utility/stsw-link004.zip). (this is both the utility and the driver) Once installed it will look like this. -![STLink Utility](Images/st_link_utility.png) -* You should click '''Target --> Program...''' , browse to the rusefi.bin you have downloaded and hit Start button like this -![STLink Start](Images/st_link_start.png) -* After you have programmed the chip, you should click '''Target --> Disconnect''' and hit the '''black button''' on the discovery board '''to reset''' the firmware. After you hit the reset button, you should expect all four LEDs to blink once and then you should see just the '''blue LED blinking'''. If all is good, proceed to the Dev Console below. - ### Update Firmware -Now that your board has rusEFI firmware installed on it, the firmware can be updated without using STLink software. You should ensure your firmware is up to date before proceeding. +Your board comes with rusEFI firmware installed on it, but it should be updated. [How to update your firmware](HOWTO-Update-Firmware) +If you have a Frankenso, Frankenstein, or are just messing with a Discovery, you will need to install firmware first. See [these instructions.](HOWTO-Install-rusEFI-Firmware) + ## rusEFI Console [Console](Console)