Drivers Hitex Development Tools





Introduction

Hitex services, tools and boards result in a wide range of support for the AURIX™ project. Especially for safety-critical applications, Hitex is an expert for the effective use of the AURIX™ safety functions. Services provided for XMC™: Services and tools for Infineon XMCTM.

  1. For Windows (7) 64 Bit Users: Hitex ships no 64 Bit drivers, and the Tools won't install on 64 Bit Systems. But i could make FTDIs driver work by adding the USB-IDs to the drivers inf files. My 32 Bit OpenOCD linked to ftd2xx lib (using mingw gcc) works well on 64 Bit Windows 7 now.
  2. Hitex Development Tools says TESSY version V3.1.9 now supports National Instruments LabWindows/CVI (version 2013 and later). TESSY is a tool for automated unit / module / integration testing of embedded software. Unit and module tests are usually required for safety-critical software according to safety-related standards like IEC 61508.
  3. The Hitex X51 Emulator Driver allows you to use the Vision Debugger to control the Hitex Emulator for the 8051 family of devices. This driver/emulator combination supports a large number of 8051-compatible parts. Download and install this driver. When you configure debugging, the option Hitex X51 Driver for Vision2 will be available.
Up to now there is a loot of IDE(Compiler and Debugger) for the Cortex Mx, in this page there is alittle list of the principal IDE that are used for develop on STM32.
Free toolchains for Windows or Linux exist and a short list is here.
In addition to the development environment is also necessary JTAG emulator that is normally provided by the vendors listed above.
There are, of course, other vendors that offer compatible JTAG emulators with leading development environments.
An alternative may be the ST-LINK-v2 that allows you to interface the STM32 by standard JTAG but also by SWD (two wires).
ST-LINK-v2 support STM8 and STM32.
IMPORTANT:
Allthe STM library are release in ANSI C and CMSIS so is it possible use it underall C-Compiler (IDE).
The toolchain directly supportedby STM also contain the configuration files of themselves.

Click here to go to INDEX


-
Free IDE for STM32

  • CUBE is the configurator and the library for all the STM32
  • mBed is free ARM compiler - See my tutorials
  • ATOLLIC is now free
  • KEIL is free for STM32L0xx (Cortex M0+) and STM32F0xx (Cortex M0)
  • AC6 - System WorkBench
  • Other free tools are here

Click here to go to INDEX


-
Eva Boards
There are a loot of eva boards for STM32.
STM released the STM32-NUCLEO boards that are ARDUINO compatible, also there is a dedicate eva boards named DISCOVERY Kits and for all the STM32 family, there are one or more professional eva boards (called Evaluation boards) that are the reference design.
For see the eva boards go in the related pages of the STM32F0, F1, F2, etc, or see here.

On the STM32-NUCLEO boards is possible use all the Arduino shield, also STM offers Nucleo Expansion Boards that you find here.



-
System Workbench for STM32


System Workbench for STM32
is the STMfree Integrated Development Environment for STM32 microprocessors (the logo is AC6)

ATTENTION:
Before to access to the Workbench for STM32 you must register on it.
Please read this note: How to install the Workbench for STM32
For test your AC6 installation download this example (it is for STM32F7-Discovery).
Unzip the example into: C:TestAC6
Run AC6 and choose the workspace: C:TestAC6
You must compile and debug without problem if your AC6 installation is OK.


-
emIDE

Development

emIDE is a free and full-featured IDE (Integrated Development Environment)integrating all features needed for developing and testing embeddedapplications.
It comes with all needed for embedded programming: Aneditor with syntax highlighting and code completion and other usefulfeatures known from commercial IDEs, the GNU GCC toolchain forcompiling applications for various ARM targets and the debugger builtto be used with a J-Link do directly load and debug your application inflash or RAM featuring many debug information windows to always seewhat is going on in the target device.


Click here to go to INDEX

-
CrossWorks


The home page is here.
CrossWorks is our integrated development environment for microcontrollers.
It has everything you need for firmware development and includes afirst-class editor, an intuitive project manager, integrated flashprogramming, and a feature-packed debugger.
The following versions are available:
CrossWorks for ARM
CrossWorks for AVR
CrossWorks for MAXQ20
CrossWorks for MAXQ30
CrossWorks for MSP430
30-day evaluation period in order to allow you to try out CrossWorks before you buy it.




-
EPS

The home page is
here.
EPS is integrated IDE for developing STM32 embedded applications, it use the Code::Blocks IDE (EPS Edition).
It is available an evaluation release for free and, a full release, cost only 199$.



-
MikroElektronika


The home page is here.
  • mikroC PRO for ARM
  • mikroBASIC for ARM
  • mikroPASCAL for ARM




IAR

The IAR home page is here.
The Kickstart edition is a free versionof the IAR Embedded Workbench.
It's limited from 8KB to 32KB code size, but otherwise it'sfully functional.
You have to register it in order to get a license key.
IAR was the first tool supportedfrom STM.
Here there are my tutorial concerning Keil MDK.


In Italy IAR is distributed by FenWay Embedded System



KEIL

The KEIL home page is here.
Keil MDK-ARM-Basic (Windows, under Wine in Linux)
The MDK-ARM-Basic is a free version limited to 32kB code size for all Cortex Mx, but otherwise it'sfully functional.
You have to register it in order to get a license key.
Here there are my tutorial concerning Keil MDK.

Click here to go to INDEX


ATOLLIC


The ATOLLIC home page is here.

TrueSTUDIO Lite is completely free, it is a commercial-quality IDE without code-size or device usage limitations.
This gives the ARM development community a high-quality, free-of-charge tool that everyone can standardize on.
The tool is free to download, use and share. No registration is required.


This is an
Eclipse-based development platform that includes an optimizing C/C++ compiler, editor and a debugger.
  • Here there is an explanation concerning the way to import in ATOLLIC a project generated using CUBE.
  • Read our free ARM development & debugging whitepaper !



In Italy ATOLLIC is distributed by FenWay Embedded System




HITEX


The HITEX home page is here.
Hitex offers a development platform that includes an optimizing C/C++ compiler, editor and a debugger.
There is a free version limited to 32kB code size.
Here there are my tutorial concerning Hitex.

Click here to go to INDEX


RAISONANCE

The RAISONANCE home page is here
This is an IDE similar to Eclipse that includes an optimizing C/C++ compiler, editor and a debugger.
There is a free version limited to 32kB code size.
Normally the limitation is on the debugging capability that depends on JTAG HW.


Click here to go to INDEX


CooCox
CooCox is an IDE that integrate: C-Compliler, Intelligent pin configuration, Code generation tool, RTOS, Debugger tool, etc.
CooCox at the moment (Jan. 2012) is free.
CooCox package contain different tools that are:
CoIDEis a new, free and highly-integrated software development environmentfor ARM cortex Mx microcontrollers, which includes all thetools necessary to develop high-quality software solutions in a timelyand cost effective manner. It integrates CoBuilder and CoDebugger for simplicity and ease of use.
CoOS is an embedded real-time multi-task OS specially for ARM Cortex M series.
Features:
Free and open real-time Operating System
Specially designed for Cortex-M series
Scalable, minimum system kernel is only 974Bytes
Adaptive Task Scheduling Algorithm.
Supports preemptive priority and round-robin
Interrupt latency is 0
Stack overflow detection option
Semaphore, Mutex, Flag, Mailbox and Queue for communication & synchronisation
Supports the platforms of ICCARM, ARMCC, GCC

CoSmart is an intelligent pin configuration and code generation tool.
It provides pin multiplexing settings configuration, pin settingconflicts detection, effective code generation and I/O cellcharacteristics specification.

CoAssistant is a register assistant which could be used conveniently on line.
It is specially supplied for ARM Cortex Mx embedded hardware and software development engineers.
It could be used to develop chips for chip developers and be used as chip manual for chip users.

CoXPeripheral Library is the definition of a group of interface functions.It defines the functional access functions of MCU’s common peripherals,such as IIC, SPI, UART, etc. CoX makes full functions, drivers based onCoX can be ported to other MCU easily.
CoFlash is a stand-alone Cortex Mx Flash Programming software for PCs running Microsoft Windows.
CoFlash has an intuitive user interface with a traditional Windowsgraphical user interface (GUI), and a command line mode as well.CoFlash requires a CoLink.
It is able to work with most common Cortex-Mx MCUs.
Users can define his own algorithm to support more flash devices, regardless of internal or external flash.

Colinkis a small ARM Cortex Mx JTAG hardware debugging probe. It directlysupports CoIDE and CoFlash, and integrates seamlessly into IAR EmbeddedWorkbench and Keil RealView MDK.
CoLinkExis a hardware debugging adapter which supports SW debugging andsupports both ARM Cortex Mx devices, it supportsdebugging in CooCox software and Keil Realview MDK.
Click here to see a video tutorial.




LINUX, Apple and Windows tools

My prefered tools are: Eclipse + GCC + OpenOCD + freeRTOS.
If you need more info click
here to see the ODeV project by Oliveri S.
References:
GNU ARM toolkit homepage
Sourcery G++ Lite Edition homepage

Drivers Hitex Development Tools Free

Here's a guide on compiling GCC with floating-point support for STM32 development.

Drivers Hitex Development Tools


The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-Mx microcontrollers.
The libopencm3 code is released under the terms of the GNU General Public License (GPL), version 3 or later.
GNU toolchain from ARM Cortex-R & Cortex-M processors is here.


Click here to go to INDEX

Drivers Hitex Development Tools 2020

Purpose

The Windows Driver Kit (WDK) provides a set of tools that you can use to develop, analyze, build, install, and test your driver. The WDK includes powerful verification tools that are designed to help you detect, analyze, and correct errors in driver code during the development process. Many of these tools can be used very early in the development process where they are most critical and can save you the most time and effort.

Overview

The Windows Driver Kit (WDK) is fully integrated with Microsoft Visual Studio 2015. The WDK uses the same compiler and build tools that you use to build Visual Studio projects. The code analysis and verification tools can now be easily configured and launched from the Visual Studio development environment, so that you can find and fix problems in your driver source early in the development cycle.

Drivers Hitex Development Tools Windows 10

The WDK provides a sophisticated driver test framework and a set of device fundamental tests that you can use to automatically build, deploy, and test your driver on remote test systems. The WDK provides the tools to make testing and debugging drivers more convenient and effective than before.

Driver Development Tools Documentation

This section describes the tools and techniques that can help you during development: