Yes, it is not needed! After configuring your esp32c3 board file (also works for any esp32xx chip), just run:
make bootloader make flash ESPTOOL_PORT=/dev/ttyUSB0 ESPTOOL_BINDIR=. BR, Alan On 3/17/23, Sebastien Lorquet <sebast...@lorquet.fr> wrote: > Hi, > > Dont you need the full ESP-IDF to build the bootloader and stubs? > > If you have a simplified build method I am interested. > > Last time I checked esp32-c3, it worked perfectly, but the bootloader > build was a bit cumbersome (fortunately it's only needed once, which is > okay). > > IIRC it even required two toolchains, a riscv32 one for esp-idf and a > riscv64 for nuttx. > > Best regards, > > Sebastien > > > Le 17/03/2023 à 13:45, Alan C. Assis a écrit : >> Hi Miguel, >> >> Nice to hear it. >> >> BTW, you don't need to use esp-idf, it is overkill (you will waste too >> much disc space). >> >> Just download the latest Xtensa ESP32 toolchain: >> >> https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-tools.html#custom-installation >> >> BR, >> >> Alan >> >> On 3/17/23, MIGUEL ALEXANDRE WISINTAINER <tcpipc...@hotmail.com> wrote: >>> Alan >>> >>> Here is compiling, after use >>> >>> make distclean >>> ./tools/configure.sh esp32-devkitc:wapi >>> >>> Gustavo, did you use the last update of esp-idf ? >>> >>> [cid:70bddf51-e6f1-4a78-867e-90ffdda495e5] >>> >>> ________________________________ >>> De: Alan C. Assis <acas...@gmail.com> >>> Enviado: sexta-feira, 17 de março de 2023 11:52 >>> Para: dev@nuttx.apache.org <dev@nuttx.apache.org> >>> Assunto: Re: undefined reference to 'inet_ntoa_r' >>> >>> s/Then example/Then enable/ >>> >>> On 3/17/23, Alan C. Assis <acas...@gmail.com> wrote: >>>> Hi Gustavo, >>>> >>>> Enabling all the network needed features on NuttX is very time >>>> consuming, so this is a good idea to start with a working example. >>>> >>>> In this case nsh is not the recommended starting point, but wapi (wifi >>>> board profile). >>>> >>>> Try this sequence: >>>> make distclean >>>> ./tools/configure.sh esp32-devkitc:wapi >>>> >>>> Then example the webserver example. >>>> >>>> BR, >>>> >>>> Alan >>>> >>>> On 3/17/23, Gustavo Soares <gustavo.felipesoa...@hotmail.com> wrote: >>>>> Hi, Petro! >>>>> >>>>> I'm using the latest version of NuttX. >>>>> >>>>> Em sex., 17 de mar. de 2023 01:56, Petro Karashchenko < >>>>> petro.karashche...@gmail.com> escreveu: >>>>> >>>>>> I just tried next steps: >>>>>> >>>>>> 1. tools/configure.sh esp32-devkitc:nsh >>>>>> 2. Additionally enabled via menuconfig: >>>>>> CONFIG_ESP32_EMAC=y >>>>>> CONFIG_ESP32_WIFI=y >>>>>> CONFIG_EXAMPLES_WEBSERVER=y >>>>>> CONFIG_NETUTILS_WEBSERVER=y >>>>>> CONFIG_NET_SOCKOPTS=y >>>>>> CONFIG_NET_TCP=y >>>>>> CONFIG_SCHED_HPWORK=y >>>>>> CONFIG_SCHED_LPWORK=y >>>>>> CONFIG_TLS_TASK_NELEM=1 >>>>>> 3. make -j8 >>>>>> >>>>>> The project compiles with errors. >>>>>> I tried that on the latest master branch. Are you using some stable >>>>>> release or the reported issue is on master? >>>>>> >>>>>> Best regards, >>>>>> Petro >>>>>> >>>>>> пт, 17 бер. 2023 р. о 05:32 Gustavo Soares < >>>>>> gustavo.felipesoa...@hotmail.com> пише: >>>>>> >>>>>>> I'm trying to compile the webserver example first. When I created >>>>>>> the >>>>>>> config file, the chosen configuration for esp32 was >>>>>>> 'esp32-devkitc:nsh'. >>>>>>> >>>>>>> Em sex., 17 de mar. de 2023 às 01:14, Petro Karashchenko < >>>>>>> petro.karashche...@gmail.com> escreveu: >>>>>>> >>>>>>>> Hello Gustavo, >>>>>>>> >>>>>>>> Are you trying to compile an example or your custom application? >>>>>>>> If you are getting started with an example, so maybe you make "make >>>>>>>> savedefconfig" and send it to me, so I can try locally? >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Petro >>>>>>>> >>>>>>>> On Fri, Mar 17, 2023, 5:08 AM Gustavo Soares < >>>>>>>> gustavo.felipesoa...@hotmail.com> wrote: >>>>>>>> >>>>>>>>> Hello, Petro! >>>>>>>>> >>>>>>>>> inside menuconfig IPv4 is enabled: >>>>>>>>> [image: image.png] >>>>>>>>> >>>>>>>>> It's also possible to see the option in the .config file: >>>>>>>>> [image: image.png] >>>>>>>>> >>>>>>>>> Thank you for your support, >>>>>>>>> Gustavo. >>>>>>>>> >>>>>>>>> >>>>>>>>> Em qui., 16 de mar. de 2023 22:56, Petro Karashchenko < >>>>>>>>> petro.karashche...@gmail.com> escreveu: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I see that both "inet_ntoa" and "inet_ntoa_r" implementations are >>>>>>>>>> guarded by "CONFIG_NET_IPv4" and "CONFIG_LIBC_IPv4_ADDRCONV". >>>>>>>>>> Could >>>>>>>>>> you >>>>>>>>>> take a look if your configuration has at least one of those >>>>>>>>>> options >>>>>>>>>> enabled? >>>>>>>>>> >>>>>>>>>> Best regards, >>>>>>>>>> Petro >>>>>>>>>> >>>>>>>>>> пт, 17 бер. 2023 р. о 01:57 Gustavo Soares < >>>>>>>>>> gustavo.fssoare...@gmail.com> пише: >>>>>>>>>> >>>>>>>>>>> Hi! >>>>>>>>>>> >>>>>>>>>>> I'm starting a new project at college using NuttX and ESP-32. >>>>>>>>>>> I'm >>>>>>>>>>> trying to build a new application for NuttX: a webserver to read >>>>>>>>>>> and >>>>>>>>>>> execute Assembly! But the following error is showing up:[image: >>>>>>>>>>> error description] >>>>>>>>>>> [image: netprocfs_inet4addresses function (netdev_statistics.c >>>>>>>>>>> file)] >>>>>>>>>>> >>>>>>>>>>> In menuconfig I enabled: >>>>>>>>>>> Network support >>>>>>>>>>> ├── Link layer support >>>>>>>>>>> ├── Ethernet support >>>>>>>>>>> ├── Late driver initialization >>>>>>>>>>> ├── TCP/IP Networking >>>>>>>>>>> >>>>>>>>>>> Application Configuration >>>>>>>>>>> ├── Network utilities >>>>>>>>>>> ├── Network initialization >>>>>>>>>>> ├── Network initialization thread >>>>>>>>>>> ├── Hardware has no MAC Address >>>>>>>>>>> >>>>>>>>>>> Could someone help me with this? >>>>>>>>>>> And also, I've been searching for articles about building >>>>>>>>>>> applications for NuttX, but didn't find any. Does anyone know >>>>>>>>>>> where >>>>>>>>>>> I >>>>>>>>>>> can >>>>>>>>>>> find them? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >