(toppers-users 4149) Re: TOPPERS/SSPのUARTポート変更方法
Hiroaki TAKADA
hiro @ ertl.jp
2013年 10月 1日 (火) 17:59:26 JST
菊池様
SSPカーネルのコードを見ていないので確信はないのですが、
> シリアルポートの定義と思われる以下の(1)を(0)に変更してbuildしま
> したが、LOGTASK_PORTIDとTASK_PORTIDを共に(0)にすると全く表示されま
> せん。
TOPPERSのシリアルドライバの番号は、1から始まります。0はエラーになり
ます。試しに、2にしたらどうなりますか?
高田広章
名古屋大学
(13/10/01 17:16), kikuchi wrote:
> Toppers 初心者の菊池です。
> 菊池です。
> どなたかご存じの方教えてください。
>
> R8C23用のSSP sample1をダウンロードして動作をチェックしています。
> 動作環境はHEWです。
> defaultのUART1では動作を確認しましたが、手元のハードウェアの関係で
> UART0に切り替えて動作しようとしていますが、全く動作しません。
> シリアルポートの定義と思われる以下の(1)を(0)に変更してbuildしま
> したが、LOGTASK_PORTIDとTASK_PORTIDを共に(0)にすると全く表示されま
> せん。
> C:\WorkSpace\Toppers\ssp\target\rsk_r8c23_hew\target_syssvc.h(103): #define LOGTASK_PORTID (1)
> C:\WorkSpace\Toppers\ssp\target\rsk_r8c23_hew\target_test.h(62): #define TASK_PORTID (1)
> C:\WorkSpace\Toppers\ssp\target\rsk_r8c23_hew\target_test.h(63): #define LOGTASK_PORTID (1)
> TASK_PORTIDのみ(0)にすると
> Error at sample1.c : caused by serial_opn_por(TASK_PORTID).
> Error at sample1.c caused by serial_ctl_por(TASK_PORTID , IOCTL_CRLF).
> Sample program starts
>
> が表示されUARTのOPENエラーになります。
> 他にも変更が必要な個所があると思うのですが、検討が付きません。
> どなたか教えてください。
>