Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Hi, my customer is using the example code below.
D:\controlSUITE\controlSUITE\device_support\F2837xD\v210\F2837xD_examples_Cpu1\usb_dev_serial
1. He did some modification and program the code to flash instead of ram, and then power down and up the board and found that the USB cannot be recognized by computer. Any idea what would be the reason?
2. He is trying to build a master program on computer to communicate with MCU through USB to upgrade the software in MCU. He wrote the code that the MCU will transmit 168 bytes data through USB to computer every 1ms, but found that there will be data loss every 6ms. He monitor the data length through BusHound.
By monitoring the USB_D+ waveform, the yellow line in the pic below, it's found that the 168 byte data is divided into 3 groups to be transmitted. Is this correct?
The customer is using
USBBufferWrite((tUSBBuffer *)&g_sTxBuffer,(uint8_t *)&USBTxBuf,168);
He wonders that how many bytes can be sent by USBBufferWrite at a time.

