Re: How to write a string to serial?


Felipe Neves
 


Hi, depending on where the message is placed, you will not see it on console.

if I remember the hw example in zephyr was implemented on whis way:

void main(void)
{
   printf("Hello_x86! \r");
}

Instead, do a slight modification on main.c on main function to become:


void main(void)
{
   for(;;) { 
          printf("Hello_x86! \r");
          task_sleep(500);
   }
}


This will continuosly prints the message on your console, and if your def_config is okay, you will able to see the messages hitting
on your minicom instance.

Best,

Felipe

2017-03-29 12:06 GMT-03:00 Kumar Gala <kumar.gala@...>:


> On Mar 29, 2017, at 9:56 AM, kk <pinganddu90@...> wrote:
>
> Hi all
>
> I am new to this mailing list.
> I connect my arduino 101 to minicom, I have set the serial port:
>     ttyUSB0 8N1
> I use the Adafruit 4 pin cable (PL2303)
>     black Ground connect GND on arduino 101
>     green Receive connect TX->1 on arduino 101
>     white Transmit connect  RX->1 on arduino 101
> I run the hello_world program:
>     make BOARD=arduino_101 flash
> everything go well, but I can't see the "Hello World! x86" on the minicom.
> I use the BOARD=qemu_x86, I can see the string "Hello World! x86"
> So my question is how to write a string to serial?
>
> Thanks!
>
>
>
> _______________________________________________
> Zephyr-users mailing list
> Zephyr-users@lists.zephyrproject.org
> https://lists.zephyrproject.org/mailman/listinfo/zephyr-users

If you just use printf() you will get strings outputted to serial with most default configurations.

- k
_______________________________________________
Zephyr-users mailing list
Zephyr-users@lists.zephyrproject.org
https://lists.zephyrproject.org/mailman/listinfo/zephyr-users



--
Felipe S. Neves 
Embedded software & systems engineer
Skype: fneves1989
+55 11 96610 – 0855 

Join users@lists.zephyrproject.org to automatically receive all group messages.