NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
HALCoGen
Contents
Introduction[edit]
Hardware Abstraction Layer (HAL) is the lowest software layer. It contains software modules with direct access to MCU and is responsible for system initialization. HALCoGen allows users to generate these HAL device drivers for Hercules™ safety critical microcontrollers. Simple GUI helps in configuring and generating the microcontroller abstraction layer including the safety related functions.
Supported Features[edit]
Software Maturity Table[edit]
last updated - 12-Oct-2015
Device Family | Software Quality | Device Family | Software Quality |
---|---|---|---|
TMS470M | Beta | TMS570LS20x | Beta |
TMS570LS31x | GA | RM48x | GA |
TMS570LS21x | GA | RM46x | GA |
TMS570LS12x | GA | TMS570LS11x | GA |
TMS570LS04x | GA | RM42x | GA |
TMS570LS03x | GA | RM41x | GA |
TMS570LS02x | GA | ||
TMS570LS09x_07x | GA | RM44x | GA |
TMS570LC43x | GA | RM57Lx | GA |
Coding Guidelines ( MISRA-C)[edit]
C Coding Guidelines
Assembly Coding Guidelines
Download[edit]
Latest Version[edit]
Latest Version Page Release Note
Latest TI FEE Driver Information
Old Version's[edit]
Known Issues in Latest version[edit]
last updated - 01-Aug-2016
CQ Bug ID | Platform | Severity | Workaround | Committed to version | Description |
---|---|---|---|---|---|
Sample Codes[edit]
TMSx_SW_Examples
RM4x_SW_Examples
More Sample Examples can be found under examples folder in HALCoGen Installed Folder.