I though we could share some knowledge among OS X users here, as some tf the tools use different syntax than its linux counterparts.
Netcat
works out of the box, for two-way communication run:
You might have to turn off stealth mode for u-boot to be able to ping your pc (although I think it might be possible to disable this requirement in envs).
UART cable:
Works out of the box, use following command to open connection:
device name is different for each cable, for me it is cu.SLAB_USBtoUART (CP210X cable)
Netcat
works out of the box, for two-way communication run:
nc -lu 6666
You might have to turn off stealth mode for u-boot to be able to ping your pc (although I think it might be possible to disable this requirement in envs).
UART cable:
Works out of the box, use following command to open connection:
screen /dev/device_name 115200
device name is different for each cable, for me it is cu.SLAB_USBtoUART (CP210X cable)