自己处理的图像数据是浮点型,在从USB的host端传入device时,由于USB 2.0的数据宽度是16bit的,而浮点型数据是32位,所以分为两次传输,在DSP DEVICE端进行相应的接受,重新变成浮点数进行计算,现在自己的问题处在了如何将计算好的数据传送给USB 的host端;
自己有参看USB测试例程中,如果单纯进行short int型数据上传host的话是没有问题的,自己现在的做法和接收端相同,也是分两次传送给PC端,通过SETUP中断上传,自己也有试过传送不同的浮点数,不过接受时,与原先要传送数据会有不同,当改动delay()时,值也会有些许变化,不知道像我这种应用都是怎么解决的,还希望能指教一二:)
P.S. device: DSP ti C6416定点处理器 |