I am trying to develop an application on LM3S3748 Stellaris microcontroller, below is the application description and tools being used:
1 -- LM3S3748 Luminary Micro Evaluation Board.
2 -- Stellarisware.
3 -- Red Suite IDE
I want to communicate with the development board, making it as a USB device to the PC.
on the PC i will have a graphical user interface which will connect with the board whenever it is connected to the pc (much similar to the Luminary micro's oscilloscope application where we can view and control the oscilloscope).
The Graphical user interface(GUI) will send control information to the board and
1 -- An application running on the LM3S3748 board which displays some data on the LCD.
2 -- The board should connect to the PC as a USB Device and get automatically connected to a graphical user interface .
3 -- Graphical user interface provides real time control over the application, it sends control information to the application on the microcontroller.
4 -- The board should revert back to the GUI with the requested data.
My Queries :-
1 - What device type should i choose for the application development of the LM3S3748 (ex:- audio, HID etc)?
2 - How do i develop the windows driver for this board which helps the GUI on the PC to communicate with the application on the microcontroller?
3 - Red suite provides a debugging environment, can we send any data(like alphabets ) through the debug console?
4 - it seems like Stellarisware provides some examples to develop usb applications on the board, but how to write a windows usb driver for this board to connect?Thanks & Regards
I think i figured out which device type to use.the Communication Device Class (CDC) looks suitable for this kind of application.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.