Cannot send character with minicom

Viewed 55864

I'm using minicom to connect through a serial link to a target (UART link of a sparc processor). With gtkterm or cutecom, I can connect, read and send characters. The only issue with them is that they both insert empty lines after each LF character, and : -gtkterm cannot record output to a file -cutecom does not "flush" after recording output to a file (it gets delayed, and flushed only after every 16k bunch of data)

Minicom, which is console based, would solve these problems (and it does not insert empty lines...), but I still cannot send any character with it, and don't understand why! When I press a key (for example, "0" + Return), is is written (if I enable local echoing), but nothing happens (while it works with gtkterm and cuteterm!!). In my program, I read using the following :

`r = scanf("%d", &option);`

Using a debugger, I see that the program never goes past this line...

Has anybody any idea?

4 Answers
  1. Set Hardware Flow Control to No under setting port will help you.(minicom -s ; go to Serial Port Setup; last two lines are Hardware and Software Flow control; just set NO both)
  2. Turn on echo (ctrl + A after turn on minicom, then press E) to check whether you send something is good idea too.

Restarting my Linux Machine solved the issue for me.

Minicom was working before and then when my colleague accidentally turned the board off it stopped taking input. I tried everything for an hour. When nothing worked I restarted my PC and voila it started working.

Related