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