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>