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?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>

Reply via email to