neocon is a handy serial console utility (not only) for u-boot.
neocon has a few graving advantages over some other terminal apps:
root
to access /dev/ttyACM0
with neocon. Being a member of the dialout
group should give you sufficient privileges.
/dev/ttyACM0
being available. It will automatically connect as soon as you start u-boot on the Neo:
The main feature of neocon is actually that you can give it a list of devices and it will pick one that works, e.g.,
# neocon /dev/ttyUSB{0,1,2}
If you don't like the one it picked, you can switch to the next with
~n
This is useful for dynamically allocated devices, such as ttyUSBn
or ttyACMn
. You can of course also use them with other communication
programs - there's certainly no shortage of them - but then you have
to handle reconnects manually.
Download the source from http://svn.openmoko.org/developers/werner/neocon/ to a directory of your choice and build neocon by issuing
make
To connect to the bootloader use
./neocon -t 30 /dev/ttyACM0
To quit neocon type:
~.
An alternative to NeoCon is picocom.