- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear experts,
I am a beginner using uC/OSII with Nios II EDS 10.1 sp1. Question: 1. Is there any thing I should concern if I use alt_printf and printf in mixed? I found that task using alt_printf required smaller stack. # include <stdio.h># include "sys/alt_stdio.h" void task1(void) { printf("hello world\n"); OSTimeDlyHMSM(0, 0, 1, 0); } void task2(void) { alt_printf("hello world\n"); OSTimeDlyHMSM(0, 0, 1, 0); } Thank you in advance. skwLink Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I copy and paste from the Nios SW Developer's handbook:
alt_printf()
This function is similar to printf(), but supports only the %c, %s, %x, and %%
substitution strings. alt_printf() takes up substantially less code space than
printf(), regardless whether you select the lightweight device driver API.
alt_printf() occupies less than 1Kbyte with compiler optimization level -O2.
Regards Cris
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Cris,
Thank you.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page