Upload failed.: OSError: [Errno 22] EINVAL with LoPy4 and PyMakr

  • I have a LoPy4 (version 1.18), plugged into an Expansion Board 2, and connected via USB to a Mac running Atom 1.27.2, and PyMakr 1.3.3

    I can upload some small projects without a problem, but one project is failing consistently, see below.

    Uploading project (main folder)...
    Safe booting device... (see settings for more info)
    Reading file status
    Creating dir lib
    [1/3] Writing file lib/sht31.py
    [2/3] Writing file lib/urequests.py
    [3/3] Writing file main.py
    Upload failed.: OSError: [Errno 22] EINVAL
     Please reboot your device manually.
    OKTraceback (most recent call last):
      File "<stdin>", line 2, in <module>
    OSError: [Errno 22] EINVAL
    >OKTraceback (most recent call last):
      File "<stdin>", line 2, in <module>
    OSError: [Errno 22] EINVAL
    >OKTraceback (most recent call last):
      File "<stdin>", line 2, in <module>
    OSError: [Errno 22] EINVAL
    >OK>OKets Jun  8 2016 00:22:57
    rst:0x7 (TG0WDT_SYS_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    mode:DIO, clock div:1
    entry 0x400a059c

    I did manage to upload it over FTP once, but that has not been a reliable route. Often when I connect to the LoPy AP and use FileZilla to connect to I cannot get it to work.

    Status:      	Connecting to
    Error:        	Connection timed out after 20 seconds of inactivity
    Error:        	Could not connect to server

    Any idea what is going on here?



  • @christian_kohler Did you set Filezilla to single link/passive mode? The number of simultaneous links have to be set in the server settings submenu->transfer settings for each connection.
    I'm using ftp all the time, and it is pretty reliable and fast. SInce I have Firfox open all the time anyhow, I prefer the FireFTP plugin.

Pycom on Twitter