Thanks- I'll check out the pull request tomorrow!

On Tue, Mar 3, 2020 at 20:05 Takeyoshi Kikuchi <kiku...@centurysys.co.jp>
wrote:

> 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
>
-- 
Adam Feuer <a...@starcat.io>

Reply via email to