Skip to content

esp32s3: tools/get_deps and make BOARD=xxx get-deps fails #3287

@karlp

Description

@karlp

Operating System

Linux

Commit SHA

21ed72b

Board

espressif_s3_devkitc

Firmware

N/A

What happened ?

As documented on https://docs.tinyusb.org/en/latest/reference/getting_started.html#dependencies you should be able to do either
make -C examples/host/cdc_msc_hid_freertos BOARD=espressif_s3_devkitc get-deps
or

tools/get_deps esp32 (or esp32s3)

This works for other platforms. For esp32s3 you receive for the make form:

/tinyusb/examples/host/cdc_msc_hid_freertos (master)$ make BOARD=espressif_s3_devkitc get-deps
../../build_system/make/make.mk:96: /home/karlp/src/l2-kinetis1/extern/tinyusb/hw/bsp/espressif/family.mk: No such file or directory
make: *** No rule to make target '/home/karlp/src/l2-kinetis1/extern/tinyusb/hw/bsp/espressif/family.mk'.  Stop.

and for the tools/get_deps form:

$ python tools/get_deps.py esp32s3
cloning lib/FreeRTOS-Kernel with https://github.com/FreeRTOS/FreeRTOS-Kernel.git
cloning lib/lwip with https://github.com/lwip-tcpip/lwip.git
cloning tools/uf2 with https://github.com/microsoft/uf2.git
$ python tools/get_deps.py esp32
cloning lib/FreeRTOS-Kernel with https://github.com/FreeRTOS/FreeRTOS-Kernel.git
cloning lib/lwip with https://github.com/lwip-tcpip/lwip.git
cloning tools/uf2 with https://github.com/microsoft/uf2.git
$ 

Obviously, neither of those are getting deps.

If ESP32-S3 et al aren't supported via get_deps, that should be documented more clearly....

How to reproduce ?

as above

Debug Log as txt file (LOG/CFG_TUSB_DEBUG=2)

included above

Screenshots

No response

I have checked existing issues, discussion and documentation

  • I confirm I have checked existing issues, discussion and documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions