This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EK-TM4C123GXL: Read frames of Seek CompactPro thermal camera via USB 2.0

Part Number: EK-TM4C123GXL

Hi Guys, 

I need your help to check our customer's concern. I have posted the whole inquiry below for your checking. 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Customer query:

I am about to purchase the evaluation board EK-TM4C123GXL and, separately, its processor ‎TM4C123GH6PMI‎ to make a custom PCB if I succeed with the evaluation board.

I have a Seek Compact Pro thermal camera, working with my Android phone via USB OTG, at 5V.
I have successfully written Linux code base on libusb, able to read the camera frames via USB bulk transfers.

I want to do the same, but with a microcontroller on my own PCB, that I would be glad to design around your processor.

As an example, I take inspiration from this post (very short): sudonull.com/.../20455-Connecting-a-thermal-imager-Seek-Thermal-to-STM32

This person used a stm32 MPU on another evaluation board, and ported a couple of libusb functions to that processor's USB stack / driver. The same libusb functions that I successfully used on Linux.
For completeness, the (successfully working) libusb-based library to operate my camera is here: github.com/.../

I need to do exactly what that person posted on sudonull, but instead of visualizing the images on the screen, I will want to transmit them over a UART, for example to a modem in order to be streamed on the net.

Summarizing, I would like to know whether with the EK-TM4C123GXL, with the USB stack and driver for the ‎TM4C123GH6PMI‎, is possible to do the following:

1. Reading the frames from my Seek compact pro thermal camera, as in the sudonull.com post.
2. Transmitting the image data via a UART (most probably yes for this).

If this is possible with the current stack and driver, I will purchase the ‎EK-TM4C123GXL eval board immediately to bring it working, and will base my products on the TM4C123GH6PMI mpu.

Currently I have done many trials with other processors like the Microchip PIC32 MX2 and MZ, but I don't see any concrete outcome with their USB stack / drivers. In attachment you can find a picture of my test setup with that processor, just for your information. I have just the MPU and a USB breakout to attach my camera.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Thank you in advance for the support. 

Best regards,

Jonathan