Post Go back to editing

RTOS on ARM with print() Statements over UART

Category: Software
Product Number: ADSP-SC584
Software Version: CCES 2.12.0

Hi all,

 i Want to use FreeRTOS on the ARM core of my SC584- board. After some research i found out that semihosting, which is needed for print() statements, is only supported on the SHARC cores. In another post it was said that you should use UART instead. 

It was referred to a FreeRTOS user guide, which contains demos for ARM and Sharc cores and describes the installation and connection setup via UART. However, it uses RTOS 10.0.0 and an Analog Devices FreeRTOS 1.5.0 file, which is no longer available. I assume that everything is now simply controlled with the FreeRTOS add-in which comes with RTOS 10.4.3 and therefore this user guide is no longer up to date.

However, I don't know how to solve the printf() problem with the ARM core now. Are there any easy settings how to somehow connect or link the I/O functions like printf() to UART (instead of the console) or do I have to set up a UART connection all by my own?
Are there any current examples with RTOS? This would be helpful as well for me.

Thanks for your help