- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, The following figure 1 shows my system. The first time, I sent a request from the host, and the data written to ep6in from 8051 was correct, but I read ffffffff in the host (as shown in the red box in Figure 2). The second time, I sent the same request from the host again, and I read the correct value in the host (as shown in the basket in Figure 2). Similarly, for subsequent communications, the first reply from fx2lp is ffffff, and the correct information is returned the second time. Would you give me some advice on why?
Fig.1:
Fig.2:
Best regards,
Zheng
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Zheng,
Kindly check the descriptors for full speed in your dscr file. They seem improper.
In fifo_reset(), 0x82, 0x84, 0x86, 0x88 should be used instead of 0x02, 0x04, 0x06 and 0x08.
How is the FX2LP device enumerating on the host?
Is there any issue in the Data IN path also?
Could you please once check the firmware source for implementing FX2LP as a COM port available here: https://www.cypress.com/documentation/application-notes/an58764-implementing-virtual-com-port-using-...