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 >