[H8-ML(4586)] Re: gcc の printf出力(RS232C)
From: terumitsu kohama <telmetoo@xxxxxxxxx>
Date: 2004年03月13日(土)21時44分26秒
>普通にgccでRS232C経由(SCI-1)でprintf文を使う方法

1) 自前のprintfを準備する方法:軟弱コース
#include <stdio.h>
#inlucde <stdarg.h>
void sci_printf(char *fmt,...)
{
 va_list app;
 va_start(app,fmt);
 vsprintf(buf,fmt,app);
 va_end(app);
 SCI1_PRINTF("%s",buf);
}

2)libraryを自前で構築する:ちょっとがんばる
例えば,newlib を移植しましょう
http://tt.sakura.ne.jp/~amura/hardware/sh3-env.html
などを参考に一度挑戦してみたら
printf.c が vfprintf.c を呼び...ずーっ... writeに至る
write.c に  SCI1_PUTC を記述すれば、、、可能ですね
--
こはま


スレッド概略
[4563(R)](起点)
 └[4580(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]