Hello Allan,

I believe that rx pin from usart1 (PA10) is not yet operational.

I could not find in code why.

Best regards,

Flavio



Em sáb, 20 de mar de 2021 14:18, Alan Carvalho de Assis <acas...@gmail.com>
escreveu:

> On 3/20/21, Flavio Castro Alves Filho <flavio.al...@gmail.com> wrote:
> > Updating:
> >
> > * with the great help from Allan, I could verify that that using usart2
> it
> > works fine
> >   - stm32f4discovery uses usart2 as console
> >   - my board, similar to stm32f4discovery, uses usart1 as console
> >
> > * there is a conflict between the usart1 pins and usb device for
> > stm32f4discovery configuration in nuttx
> >   - according to the kit, the same pins (pa9 and pa10) are used for USB
> > host device detection
> >
> > What I have done:
> >
> > * replaced the vbus pin (pa9) to another not used pin
> > * searched for references about pa10 on the source code, and I couldn't
> > find anything
> >
> > For now, I can see the nuttshell prompt on the serial, but it is not
> > accepting inputs from the keyboard.
> >
> > And USB device is not working. PC is not detecting the device.
> >
>
> Of course, you need to run in the NuttX terminal:
>
> nsh> sercon
> DCD register : 0000
> sercon: Registering CDC/ACM serial driver
> sercon: Successfully registered the CDC/ACM serial driver
> stm32_usbsuspend: resume: 0
>
> nsh> ls /dev
> /dev:
> console
> null
> ttyACM0
> ttyS0
> nsh>
>
> After doing it the USB CDC/ACM will be detected.
>
> BR,
>
> Alan
>

Reply via email to