ΣSigmaStudio Ask AI Русский Log in

BF609 USB-Device MassStorage

Processors & DSP ChaoW Dec 6, 2017 00:00 6 replies Original on forum ↗
Subscribe
ChaoW Question
Dec 6, 2017 00:00

Hello there:
I use the BF-609 EZBoard to develop USB Device driver, the development board as a U disk to identify the host, but in doing MassStorage agreement, the host sends a certain number of packets (usually about 3600), it will Lost DMA interrupt, the host side confirmed that it has been sent normally.
Annex is my code now, hope to reply, thank you!

Wang Chao

mass-storage

bf-60x

usb driver

ChaoW Reply
Dec 6, 2017 00:00

Annex is my code

ADIApproved Reply
Dec 12, 2017 00:00

Looking at your code, it seems like you are using your own driver and we are curious to know if there is any specific reason for this? Please note that we can only guide if you are using ADI provided drivers.

ADIApproved Reply
Dec 12, 2017 00:00

Hi again,

Apologies, but we don’t have a free implementation, you might want to look at Linux port. We can support only the packages officially mentioned in ADI website.

Best Regards,

Jithul

ChaoW Reply
Dec 13, 2017 00:00

Hello :

Thanks for your response! I truly use the ADI provided driver in my code, but the upper protocol stack(like the MassStorage class) is my own implementation, because ADI provided protocol stack is Micrium, it needs to pay to use.

Thanks

Wang Chao

ChaoW Reply
Dec 13, 2017 00:00

Alright, I will fix it out by myself, thanks!

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin