Using UART / nectat on Mac (OSX 10) February 23, 2016 01:08PM |
Registered: 8 years ago Posts: 7 |
nc -lu 6666
screen /dev/device_name 115200
Re: Using UART / nectat on Mac (OSX 10) February 26, 2016 03:27PM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) February 26, 2016 05:27PM |
Registered: 11 years ago Posts: 149 |
Feb 26 18:00:41 are com.apple.kextd[47]: kext file:///System/Library/Extensions/SiLabsUSBDriver64.kext/ is in hash exception list, allowing to load Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver: init Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::attach Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::probe Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::detach Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::attach Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::start - Registered for Power Management Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::start! Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::start - Found device at interface 0 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::setPowerState - Waking up Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::SelectInterfaces - BulkInput Pipe is 0xffffff8025925800 on EP1 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::SelectInterfaces - BulkOutput Pipe is 0xffffff802975d180 on EP1 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo - Part Number Found: 0x02 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo - UsbConfigurationDescriptor - Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .bLength = 9 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .bDescriptorType = 0x02 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .wTotalLength = 32 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .bNumInterfaces = 1 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .bConfigurationValue = 1 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .iConfiguration = 0 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .bmAttributes = 0x80 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::GetCP210xInfo .MaxPower = 50 Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::start - Sucessfully loaded the driver Feb 26 18:00:41 are configd[53]: obj:231c7 { "Bus Power Available" = 250; "Device Speed" = 1; IOCFPlugInTypes = { "9dc7b780-9ec0-11d4-a54f-000a27052861" = "IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"; }; IOGeneralInterest = "IOCommand is not serializable"; IOUserClientClass = IOUSBDeviceUserClientV2; "Low Power Displayed" = 0; PortNum = 1; PortNumberOffset = 0; "Requested Power" = 50; "USB Address" = 14; "USB Product Name" = "CP2102 USB to UART Bridge Controller"; "USB Serial Number" = 0001; "USB Vendor Name" = "Silicon Labs"; bDeviceClass = 0; bDeviceProtocol = 0; bDeviceSubClass = 0; bMaxPacketSize0 = 64; bNumConfigurations = 1; bcdDevice = 256; bcdUSB = 272; iManufacturer = 1; iProduct = 2; iSerialNumber = 3; idProduct = 60000; idVendor = 4292; locationID = 336592896; sessionID = 3455930588372791; } Feb 26 18:00:41 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::message Feb 26 18:00:42: --- last message repeated 1 time --- Feb 26 18:12:38 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::terminate Feb 26 18:12:38 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::message Feb 26 18:12:38 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::finalize Feb 26 18:12:38 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::stop Feb 26 18:12:38 are kernel[0]: com_silabs_driver_CP210xVCPDriver64(0xffffff8029b94000)::detach
Re: Using UART / nectat on Mac (OSX 10) February 26, 2016 06:08PM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) February 26, 2016 09:29PM |
Registered: 11 years ago Posts: 149 |
Re: Using UART / nectat on Mac (OSX 10) February 27, 2016 01:53AM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) February 28, 2016 11:24AM |
Registered: 8 years ago Posts: 59 |
Re: Using UART / nectat on Mac (OSX 10) February 28, 2016 03:06PM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) February 28, 2016 03:15PM |
Registered: 8 years ago Posts: 59 |
kwboot.c:640:11: warning: implicit declaration of function 'le16_to_cpu' is invalid in C99 [-Wimplicit-function-declaration] hdrsz = KWBHEADER_V1_SIZE(hdr); ^ ./kwbimage.h:119:33: note: expanded from macro 'KWBHEADER_V1_SIZE' (((hdr)->headersz_msb << 16) | le16_to_cpu((hdr)->headersz_lsb)) ^ 1 warning generated. Undefined symbols for architecture x86_64: "_le16_to_cpu", referenced from: _kwboot_img_patch_hdr in kwboot-03a406.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Re: Using UART / nectat on Mac (OSX 10) February 28, 2016 03:30PM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) February 29, 2016 02:53PM |
Registered: 8 years ago Posts: 59 |
kwboot -B 115200 -t -p -b uboot.2015.10-tld-1.nsa310s.mtd0.kwb /dev/tty.SLAB_USBtoUART Sending boot message. Please reboot the target...\ Sending boot image... 0 % [+xmodem: Protocol error
Re: Using UART / nectat on Mac (OSX 10) February 29, 2016 05:17PM |
Admin Registered: 13 years ago Posts: 18,555 |
> kwboot -B 115200 -t -p -b > uboot.2015.10-tld-1.nsa310s.mtd0.kwb > /dev/tty.SLAB_USBtoUART > Sending boot message. Please reboot the > target...\ > Sending boot image... > 0 % [+xmodem: Protocol error >>
Re: Using UART / nectat on Mac (OSX 10) March 01, 2016 06:58AM |
Registered: 8 years ago Posts: 59 |
Re: Using UART / nectat on Mac (OSX 10) March 16, 2016 03:01PM |
Registered: 8 years ago Posts: 11 |
Re: Using UART / nectat on Mac (OSX 10) March 17, 2016 12:37AM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) March 18, 2016 03:43PM |
Registered: 8 years ago Posts: 11 |
Re: Using UART / nectat on Mac (OSX 10) March 19, 2016 10:10PM |
Registered: 11 years ago Posts: 149 |
(%26)(22:56)(are)~/ws/kwboot> diff kwboot.c kwboot.c.orig 152c152,157 < tv.tv_sec = timeo / 1000, tv.tv_usec = (timeo % 1000) * 1000; --- > tv.tv_sec = 0; > tv.tv_usec = timeo * 1000; > if (tv.tv_usec > 1000000) { > tv.tv_sec += tv.tv_usec / 1000000; > tv.tv_usec %= 1000000; > } (%26)(22:56)(are)~/ws/kwboot> uname -a Darwin are 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64 (%26)(22:56)(are)~/ws/kwboot>
Re: Using UART / nectat on Mac (OSX 10) March 20, 2016 07:23PM |
Admin Registered: 13 years ago Posts: 18,555 |
Re: Using UART / nectat on Mac (OSX 10) March 21, 2016 07:12AM |
Registered: 8 years ago Posts: 59 |