Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Hitech PICC18 compiler?

Posted by Nobody/Anonymous on April 13, 2005
Is there any possibility to port Freertos to this compiler. Because I have a licenced copy of Hitech PICC18 compiler. Someone said this is impossible because of lack of stack access. Is there a way to implement this :)

RE: Hitech PICC18 compiler?

Posted by Richard on April 13, 2005
I cannot give a definitive answer as I am not familiar with the Hitech compiler.

If the compiler does not allow stack access - even from inline assembler - then a port would require some files to be written in assembler.

In particular the save and restore context would require an asm file. Also entry to some functions may require asm wrappers that just call C files (as per the SAM7 IAR port).

There will be a new PIC port available shortly that uses the wizC/fedC compiler.


RE: Hitech PICC18 compiler?

Posted by Nobody/Anonymous on April 16, 2005
SDCC group is working on a PIC version of their compiler as well -- not sure when it will be out.

[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


FreeRTOS and other embedded software careers at AWS.

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers


STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner