Difference between revisions of "Downloads/HANcoder"

From OpenMBD
Jump to: navigation, search
Line 1: Line 1:
{{HANcoder}}==HANcoder STM32 Target (04-11-2019)==
+
{{HANcoder}}==HANcoder STM32 Target==
 
The source code of HANcoder STM32 Target is available for download on '''[https://gitlab.com/AutomotiveResearch/hancoder GitLab]'''
 
The source code of HANcoder STM32 Target is available for download on '''[https://gitlab.com/AutomotiveResearch/hancoder GitLab]'''
  
==OpenBLT binaries (04-11-2019)==
+
==OpenBLT==
 +
HANcoder STM32 Target works best with OpenBLT V1.0.1 bootloader running on the target microcontroller and the MicroBoot PC application for programming the target microcontroller.
 +
 
 
===Binaries===
 
===Binaries===
 
OpenBLT bootloader version 1.0.1 by [https://www.feaser.com Feaser] can be used for flashing the STM32 targets.<br>
 
OpenBLT bootloader version 1.0.1 by [https://www.feaser.com Feaser] can be used for flashing the STM32 targets.<br>
Line 31: Line 33:
 
     +-  ...
 
     +-  ...
  
{{HANcoder}}==HANcoder STM32 Target 1.1 Beta + OpenBLT v1.0.1 (10-05-2019)==
+
''Tip: An example project that shows this folder structure is provided below''
'''[http://openmbd.com/wp-content/uploads/2019/05/HANcoder-STM32-Target-v1.1-Beta.zip Download]'''
 
  
'''This is a beta release.'''<br>
+
{{HANcoder}}==Combined HANcoder STM32 Target + OpenBLT example projects==
''If you are not sure this release is for you, please download HANcoder 1.0 instead.''<br>
 
  
This release adds the following support for the STM32 Olimexino target:<br>
+
As an example, the two following projects are provided for download.<br>
- XCP over UART<br>
+
These examples show how HANcoder STM32 Target folders and OpenBLT folders should be combined, because several scripts use paths relative to the installation folder.
- servo motor control<br>
 
- variable frequency for PWM outputs<br>
 
- signal tower
 
  
{{HANcoder}}==HANcoder STM32 Target 1.0  + OpenBLT v1.0.1 (26-06-2018)==
+
HANcoder STM32 Target 1.1 Beta + OpenBLT v1.0.1: '''[http://openmbd.com/wp-content/uploads/2019/05/HANcoder-STM32-Target-v1.1-Beta.zip Download]'''<br>
'''[http://openmbd.com/wp-content/uploads/2018/07/HANcoder-STM32-Target-v1.0-Beta.zip Download]'''
+
HANcoder STM32 Target 1.0  + OpenBLT v1.0.1: '''[http://openmbd.com/wp-content/uploads/2018/07/HANcoder-STM32-Target-v1.0-Beta.zip Download]'''<br>
  
- OpenMBD aanpassingen
+
''Tip: An easy way to get the latest GitLab version in a fully prepared environment:<br>
  - bootloader + microboot downloads ter beschikking stellen
+
1. Download one of the example projects<br>
  - verwijzen naar Feaser
+
2. In the example project, replace the Target folder with the Target folder as provided on GitLab.''<br>
  - Huidige download HANcoder vervangen door GitLab download
 
  - Link naat Gitlab:
 
    - SIMArchitect
 
    - HANcoder
 

Revision as of 14:52, 7 November 2019

HANcoder STM32 Target

The source code of HANcoder STM32 Target is available for download on GitLab

OpenBLT

HANcoder STM32 Target works best with OpenBLT V1.0.1 bootloader running on the target microcontroller and the MicroBoot PC application for programming the target microcontroller.

Binaries

OpenBLT bootloader version 1.0.1 by Feaser can be used for flashing the STM32 targets.
The binaries of the bootloaders are available for download: File:OpenBLT v1.0.1 Bootloaders.zip
Howto install such a bootloader initially is described in the Installation manual.

Note: OpenBLT bootloader source code is available here:

MicroBoot

The MicroBoot PC application as described in the Installation manual needs to be downloaded and installed separately: File:Microboot.zip

The path to the MicroBoot executable is set in the following file:

 ./Target/blockset/toolbox/blocks/FlashSTM32Target.m

By default, the Host folder should be at the same level as the Target folder:

 ./Host
    |
    +- /MicroBoot
    |    |
    |    +- MicroBoot.exe
    |    +- ...
 ./Target
    |
    +- /blockset
    +- /Development tools
    +-  ...

Tip: An example project that shows this folder structure is provided below


Combined HANcoder STM32 Target + OpenBLT example projects

As an example, the two following projects are provided for download.
These examples show how HANcoder STM32 Target folders and OpenBLT folders should be combined, because several scripts use paths relative to the installation folder.

HANcoder STM32 Target 1.1 Beta + OpenBLT v1.0.1: Download
HANcoder STM32 Target 1.0 + OpenBLT v1.0.1: Download

Tip: An easy way to get the latest GitLab version in a fully prepared environment:
1. Download one of the example projects
2. In the example project, replace the Target folder with the Target folder as provided on GitLab.