Problem with UpXtreme i7 Uart on Hat40 at 3000000 baud, but works on Up and Up2

buddye
New Member Posts: 2 ✭
This is on Ubuntu 20.04.
I'm using an IMU chip with async serial support, but only at 3000000 (3 million!) baud. It sends short packets with long delays in between, but data really is 3000000 baud. The packets arrive at 20Hz.
I connect this device to the HAT40 serial uart, wrote a C++ program to read and display the packets. My program runs fine on an Up board and Up2 board, but hangs after a short while on an Up Xtreme i7.
I have tried setserial on the serial port with low_latency, but no help.
So: same hardware device, same software, same ubuntu linux, works on Up and Up2, but not Up Xtreme i7.
Any help on what this could be? How can I tell what chip implements the uart and see if I have latest driver?
thanks,
buddy e
Tagged:
Tagged
Categories
- All Categories
- 105 Announcements & News
- 55 Product News - New Product/Product Change Notice/ End-of-life
- 184 Welcome Developers!
- 55 Unboxing & Project Sharing
- 36 Tech Updates
- 663 UP Products
- 2 UP 7000
- UP Squared i12
- 8 UP Xtreme i12
- 9 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 18 UP Squared V2
- 54 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 59 UP Squared Pro
- 142 UP Xtreme
- 835 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 215 Starter Kits & Peripheral