Adam,

Maybe the cause is the polarity of VBUS.

Takeyoshi

On 2020/03/04 11:50, Adam Feuer wrote:
Takeyoshi,

Hey, I wasn't able to work on the USB Host yesterday, but today I did get a
config that compiles and initializes the SAMA5D27 USB Host... but I'm still
not able to run the usbserial example, I get this error:

nsh>  usbserial
usbserial_main: Registering USB serial driver
usbserial_main: ERROR: Failed to create the USB serial device: 1


At least I'm getting errors, so I can debug. I'll work on it tomorrow and
let you know how it goes. This is with the code in the branch, a config
that's using it.

Here's the defconfig that I'm using right now:

#
# This file is autogenerated: PLEASE DO NOT EDIT IT.
#
# You can use "make menuconfig" to make any modifications to the installed
.config file.
# You can then do "make savedefconfig" to generate a new defconfig file
that includes your
# modifications.
#
# CONFIG_AUDIO_FORMAT_MP3 is not set
# CONFIG_DISABLE_OS_API is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_CMDPARMS is not set
# CONFIG_SAMA5_UART0 is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="sama5d2-xult"
CONFIG_ARCH_BOARD_SAMA5D2_XULT=y
CONFIG_ARCH_BUTTONS=y
CONFIG_ARCH_CHIP="sama5"
CONFIG_ARCH_CHIP_ATSAMA5D27=y
CONFIG_ARCH_CHIP_SAMA5=y
CONFIG_ARCH_CHIP_SAMA5D2=y
CONFIG_ARCH_INTERRUPTSTACK=2048
CONFIG_ARCH_IRQBUTTONS=y
CONFIG_ARCH_LOWVECTORS=y
CONFIG_ARCH_STACKDUMP=y
CONFIG_AUDIO=y
CONFIG_AUDIO_NUM_BUFFERS=8
CONFIG_BOARD_LOOPSPERMSEC=65775
CONFIG_BOOT_RUNFROMSDRAM=y
CONFIG_BUILTIN=y
CONFIG_CDCACM=y
CONFIG_DEBUG_FEATURES=y
CONFIG_DEBUG_FULLOPT=y
CONFIG_DEBUG_SYMBOLS=y
CONFIG_DEV_LOOP=y
CONFIG_DEV_ZERO=y
CONFIG_EXAMPLES_HELLO=y
CONFIG_EXAMPLES_TCPBLASTER=y
CONFIG_EXAMPLES_TCPECHO=y
CONFIG_EXAMPLES_USBSERIAL=y
CONFIG_EXAMPLES_WGET=y
CONFIG_EXAMPLES_WGET_URL="http://10.0.0.1/";
CONFIG_FAT_LCNAMES=y
CONFIG_FAT_LFN=y
CONFIG_FS_FAT=y
CONFIG_FS_PROCFS=y
CONFIG_FS_PROCFS_EXCLUDE_VERSION=y
CONFIG_FS_ROMFS=y
CONFIG_HAVE_CXX=y
CONFIG_HAVE_CXXINITIALIZE=y
CONFIG_HIDKBD_POLLUSEC=80000
CONFIG_I2S=y
CONFIG_INTELHEX_BINARY=y
CONFIG_IOB_NBUFFERS=72
CONFIG_IOB_THROTTLE=16
CONFIG_MAX_TASKS=16
CONFIG_MAX_WDOGPARMS=2
CONFIG_MMCSD=y
CONFIG_NETINIT_NETLOCAL=y
CONFIG_NETINIT_NOMAC=y
CONFIG_NETUTILS_NETLIB_GENERICURLPARSER=y
CONFIG_NETUTILS_TELNETC=y
CONFIG_NETUTILS_WEBCLIENT=y
CONFIG_NET_ARP_IPIN=y
CONFIG_NET_ARP_SEND=y
CONFIG_NET_BROADCAST=y
CONFIG_NET_CDCECM=y
CONFIG_NET_ETH_PKTSIZE=1514
CONFIG_NET_ICMP=y
CONFIG_NET_ICMP_SOCKET=y
CONFIG_NET_ROUTE=y
CONFIG_NET_STATISTICS=y
CONFIG_NET_TCP=y
CONFIG_NET_TCPBACKLOG=y
CONFIG_NET_TCP_NOTIFIER=y
CONFIG_NET_TCP_WRITE_BUFFERS=y
CONFIG_NET_UDP=y
CONFIG_NFILE_DESCRIPTORS=8
CONFIG_NFILE_STREAMS=8
CONFIG_NSH_ARCHINIT=y
CONFIG_NSH_BUILTIN_APPS=y
CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_PROMPT_STRING="nsh>  "
CONFIG_NSH_QUOTE=y
CONFIG_NSH_READLINE=y
CONFIG_NSH_ROMFSETC=y
CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sdcard"
CONFIG_NXPLAYER_INCLUDE_SYSTEM_RESET=y
CONFIG_NXPLAYER_RECURSIVE_MEDIA_SEARCH=y
CONFIG_PREALLOC_MQ_MSGS=4
CONFIG_PREALLOC_TIMERS=4
CONFIG_PREALLOC_WDOGS=16
CONFIG_RAMLOG=y
CONFIG_RAMLOG_BUFSIZE=16384
CONFIG_RAMLOG_SYSLOG=y
CONFIG_RAM_SIZE=268435456
CONFIG_RAM_START=0x20000000
CONFIG_RAM_VSTART=0x20000000
CONFIG_RAW_BINARY=y
CONFIG_READLINE_CMD_HISTORY=y
CONFIG_READLINE_CMD_HISTORY_LEN=100
CONFIG_READLINE_CMD_HISTORY_LINELEN=120
CONFIG_READLINE_TABCOMPLETION=y
CONFIG_RR_INTERVAL=200
CONFIG_SAMA5D2XULT_528MHZ=y
CONFIG_SAMA5_BOOT_SDRAM=y
CONFIG_SAMA5_DDRCS_HEAP_END=0x2fa00000
CONFIG_SAMA5_DDRCS_RESERVE=y
CONFIG_SAMA5_EHCI=y
CONFIG_SAMA5_HSMC=y
CONFIG_SAMA5_OHCI=y
CONFIG_SAMA5_PIOA_IRQ=y
CONFIG_SAMA5_PIOB_IRQ=y
CONFIG_SAMA5_PIOC_IRQ=y
CONFIG_SAMA5_PIO_IRQ=y
CONFIG_SAMA5_RTC=y
CONFIG_SAMA5_TRNG=y
CONFIG_SAMA5_UART1=y
CONFIG_SAMA5_UDPHS=y
CONFIG_SAMA5_UHPHS=y
CONFIG_SCHED_HPWORK=y
CONFIG_SCHED_HPWORKPRIORITY=192
CONFIG_SCHED_LPNTHREADS=2
CONFIG_SCHED_LPWORK=y
CONFIG_SCHED_WAITPID=y
CONFIG_SDCLONE_DISABLE=y
CONFIG_SIG_DEFAULT=y
CONFIG_SIG_EVTHREAD=y
CONFIG_START_DAY=31
CONFIG_START_MONTH=7
CONFIG_START_YEAR=2014
CONFIG_SYMTAB_ORDEREDBYNAME=y
CONFIG_SYSLOG_TIMESTAMP=y
CONFIG_SYSTEM_CUTERM=y
CONFIG_SYSTEM_NSH=y
CONFIG_SYSTEM_NSH_CXXINITIALIZE=y
CONFIG_SYSTEM_NXPLAYER=y
CONFIG_SYSTEM_PING=y
CONFIG_SYSTEM_UBLOXMODEM=y
CONFIG_SYSTEM_VI=y
CONFIG_TTY_SIGINT=y
CONFIG_TTY_SIGSTP=y
CONFIG_UART1_SERIAL_CONSOLE=y
CONFIG_USBDEV=y
CONFIG_USBDEV_DMA=y
CONFIG_USBDEV_DUALSPEED=y
CONFIG_USBDEV_TRACE=y
CONFIG_USBDEV_TRACE_NRECORDS=512
CONFIG_USBHOST_CDCACM=y
CONFIG_USBHOST_COMPOSITE=y
CONFIG_USBHOST_HIDKBD=y
CONFIG_USBHOST_HUB=y
CONFIG_USBHOST_MSC=y
CONFIG_USER_ENTRYPOINT="nsh_main"
CONFIG_WDOG_INTRESERVE=2



On Sun, Mar 1, 2020 at 4:50 PM Takeyoshi Kikuchi <kiku...@centurysys.co.jp>
wrote:

Adam,

I plan to use Quctel's BG96.


Takeyoshi

On 2020/03/02 9:42, Adam Feuer wrote:
Takeyoshi,

What brand and model of LTE modem are you using?

-adam

On Sun, Mar 1, 2020 at 4:41 PM Adam Feuer <a...@starcat.io
<mailto:a...@starcat.io>> wrote:

     Sounds good. :)

     -adam

     On Sun, Mar 1, 2020 at 4:40 PM Takeyoshi Kikuchi
     <kiku...@centurysys.co.jp <mailto:kiku...@centurysys.co.jp>> wrote:

         Thank you for implementing support for USB Host.
         I will share the information if there is any progress.

         Takeyoshi

         On 2020/03/02 9:24, Adam Feuer wrote:
          > I'll try the USB host tomorrow too. I want the GMAC to work
         too. I'll let
          > you know if I make any progress on either of these.
          >
          > -adam
          >
          > On Sun, Mar 1, 2020 at 4:21 PM Takeyoshi Kikuchi
         <kiku...@centurysys.co.jp <mailto:kiku...@centurysys.co.jp>>
          > wrote:
          >
          >> I also want to use USB HOST (for LTE modem).
          >> I tried Ethernet, but I have confirmed that ping stops
         several times.
          >> SAMA5D2x's GMAC has an expanded packet size, so we would
         like to modify
          >> it to accommodate this.
          >>
          >> cheers
          >> Takeyoshi
          >>
          >> On 2020/03/02 9:10, Adam Feuer wrote:
          >>> On Sun, Mar 1, 2020 at 4:03 PM Takeyoshi Kikuchi <
          >> kiku...@centurysys.co.jp <mailto:kiku...@centurysys.co.jp>>
          >>> wrote:
          >>>
          >>>> I am glad that USB is working.
          >>>> By the way, do you plan to implement other peripherals?
          >>>
          >>>
          >>> Yes, I plan to implement PIO, SPI, I2C, MMC, and Ethernet,
         at least. The
          >>> branch has code for all those now, but I haven't tested
         them. On the
          >>> SAMA5D36 the GMAC/EMAC ethernet drivers can't do large TCP
         sends, because
          >>> there's some problem with sending lots of packets quickly,
         I am not sure
          >>> what it is. I haven't tested the SAMA5D27 for this yet,
         I'll probably do
          >>> that tomorrow.
          >>>
          >>> Which peripherals are you interested in?
          >>>
          >>> cheers
          >>> adam
          >>>
          >> -----------------
          >> Takeyoshi Kikuchi
          >> kiku...@centurysys.co.jp <mailto:kiku...@centurysys.co.jp>
          >>
          >
          >

         --

         ---------------------------------
         Takeyoshi Kikuchi
         kiku...@centurysys.co.jp <mailto:kiku...@centurysys.co.jp>



     --
     Adam Feuer <a...@starcat.io <mailto:a...@starcat.io>>



--
Adam Feuer <a...@starcat.io <mailto:a...@starcat.io>>

--

---------------------------------
Takeyoshi Kikuchi
kiku...@centurysys.co.jp




--

---------------------------------
Takeyoshi Kikuchi
kiku...@centurysys.co.jp

Reply via email to