To use the debug console on Linux, the software minicom can be used.
To install minicom
Type in a terminal sudo apt-get install minicom
To configure minicom to read the stream
Make sure your user is part of the dialgroup, for that type in a terminal groups YOUR_LINUX_USERNAME, if it is not, sudo adduser YOUR_LINUX_USERNAME dialout
- Change the permission on the stream: type in a terminal
sudo chmod a+rw /dev/ttyACM0, this allow to launch minicom without typing sudo every time. - Set up minicom
Type in a terminal
sudo minicom -s - Go to "Serial port setup" and press enter
- Press "A" and write the port
/dev/ttyACM0, press "enter" - Press "E" and select the correct baudrate (speed), by default, you should select 57600, i.e. press once "B", then press "enter" twice
- Go to "Save setup as dfl", press "enter"
- Go to "Exit from Minicom"
Now your minicom software is configured and can be run directly by typing minicom in a terminal
On the embedded system
- Go to src/boardsupport.c file,
- Comment line
console_init(CONSOLE_UART4, usart_default_config_console, usb_default_config_console); - Uncomment line
//console_init(CONSOLE_USB, usart_default_config_console, usb_default_config_console); - Compile and load the program on your microcontroller