MIMXRT106ADVL6B USB

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MIMXRT106ADVL6B USB

265 Views
SentecLQ
Contributor I

Hello

We currently have a design where in we are using the MIMXRT106ADVL6B processor and we have the following questions:

1. Where can we find the datasheet specific to the MIMXRT106A series?

2. We are currently porting a USB application from MIMXRT1062DVJ6A to MIMXRT106ADVL6B. Does this require modifications to our Firmware? are both processors compatible at the register level? 

3. While running our application Firmware on the MIMXRT106ADVL6B which uses the NXP USB SDK to configure the USB OTG2 Core as a Host Controller, we observed that the application gets eventually stuck in an infinite while loop, shown below, which is a part of the USB_HostEhciStopAsync function:

ehciInstance->ehciIpBase->USBCMD &= (uint32_t)(~(uint32_t)USBHS_USBCMD_ASE_MASK); // disable async schedule
while (0U != (ehciInstance->ehciIpBase->USBSTS & USBHS_USBSTS_AS_MASK))
{
}

It appears to be the case that the USB Host controller is unable to reset the AS bit in the USB Status register after clearing the ASE bit in the Command register. Is this a known issue?

Labels (1)
Tags (1)
0 Kudos
1 Reply

246 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @SentecLQ :

1. MIMXRT106A  shares datasheet with other RT106x devices.

2. They are same.

3. No, this should be a software problem. It is not listed in errata.

 

Regards,

Jing

0 Kudos