it worked! Thank you! ________________________________ De: Alan C. Assis <acas...@gmail.com> Enviado: domingo, 3 de setembro de 2023 17:06 Para: dev@nuttx.apache.org <dev@nuttx.apache.org> Assunto: Re: New application to Nuttx
Look: boards/xtensa/esp32/esp32-devkitc/configs/wifi Use: esp32-devkitc:wifi BR, Alan On 9/3/23, Gustavo Soares <gustavo.felipesoa...@hotmail.com> wrote: > Hi! > > I checked the value of the application stack size and it was 2048 ideed, so > I manually changed to 8000 using menuconfig and there it is: > > [cid:a6cbc7ca-098f-4b7a-87d5-8c8ea1a655d2] > > But for some reason when I use the make command it returns an error that > I'm trying to solve here. Meanwhile I created a new VM because of > performance issues and I'm configuring it to be able to continue my project. > For NuttX I followed this > article<https://blog.espressif.com/getting-started-with-esp32-and-nuttx-fd3e1a3d182c> > from Espressif with wapi instead of nsh in the 7th step, but this error > shows up: > 'Directory for esp32-devkitc:wapi does not exist.' and I don't know why this > happens, because when I first configured it worked just fine. > > Does anyone know what could be causing this? > > PS: if I use nsh it works. > [https://miro.medium.com/v2/resize:fit:850/1*j-XGptYZE3DQ9tV1vJY2Iw.png]<https://blog.espressif.com/getting-started-with-esp32-and-nuttx-fd3e1a3d182c> > Getting Started with ESP32 and > NuttX<https://blog.espressif.com/getting-started-with-esp32-and-nuttx-fd3e1a3d182c> > Introduction > blog.espressif.com > > ________________________________ > De: Tiago Medicci Serrano <tiago.medi...@gmail.com> > Enviado: sexta-feira, 1 de setembro de 2023 09:09 > Para: dev@nuttx.apache.org <dev@nuttx.apache.org> > Assunto: Re: New application to Nuttx > > Hi! > > The `DEFAULT_TASK_STACKSIZE` default value is 2048, less than the one we > know that wasn't enough. Please, stick with setting a value (instead of > using the `DEFAULT_TASK_STACKSIZE`). > > Also, please double-check what I've said about changing the config and > re-running `make menuconfig`. You need to check if the > `EXAMPLES_M_THREE_PLUS_STACKSIZE` is set to the default value you set > (remember: it's a default value, not necessarily it is set to it. Try to > increase it by the `menuconfig` until you find a value enough to the app > stack (and, after that, set this value as the default value for > `EXAMPLES_M_THREE_PLUS_STACKSIZE`). > > Best regards, > > Em qui., 31 de ago. de 2023 às 20:21, Gustavo Soares > <gustavo.felipesoa...@hotmail.com<mailto:gustavo.felipesoa...@hotmail.com>> > escreveu: > Hi! > > I changed the config name as suggested: > [cid:18a50a12968cb971f166] > > But when I started the application the same error showed up (User stack > pointer is not within the stack) and the command prompt printed an undefined > char nonstop. So I decided to change the value to the default task stack > size: > > [cid:18a50a12968cb971f168] > > and this happened: > > [cid:18a50a12968cb971f167] > > Should I try another stack size value? Is there anyway to determine the > correct value? > ________________________________ > De: Tiago Medicci Serrano > <tiago.medi...@gmail.com<mailto:tiago.medi...@gmail.com>> > Enviado: quinta-feira, 31 de agosto de 2023 10:01 > Para: dev@nuttx.apache.org<mailto:dev@nuttx.apache.org> > <dev@nuttx.apache.org<mailto:dev@nuttx.apache.org>> > Assunto: Re: New application to Nuttx > > Hi! > > After considering what Gustavo Nihei said, please note that you've set a > default value, but your `defconfig` may use another one. So, run `make > menuconfig` and ensure you've set the stack size to that config. > > You can check the generated `.config` file for the actual value of this > config ;) > > I hope this helps. > > Best regards, > > > Em qua., 30 de ago. de 2023 às 21:23, Gustavo Henrique Nihei > <ghni...@gmail.com<mailto:ghni...@gmail.com>> escreveu: > Hi Gustavo, > > notice that on your first screenshot you prepended the config with CONFIG_, > but this is also done by the Kconfig tool. > That's why NuttX set the stack size to the default value, since the > CONFIG_EXAMPLES_M_THREE_PLUS_STACKSIZE is empty. > In order to achieve the expect result you may either rename your Kconfig > config to EXAMPLES_M_THREE_PLUS_STACKSIZE (best option) or the Makefile > variable to CONFIG_CONFIG_EXAMPLES_M_THREE_PLUS_STACKSIZE (undesirable). > > Best regards, > Gustavo. > > > On Wed, Aug 30, 2023 at 9:09 PM Gustavo Soares > <gustavo.felipesoa...@hotmail.com<mailto:gustavo.felipesoa...@hotmail.com>> > wrote: > Hi, Tiago! > > I'm sorry for the delay to reply your last e-mail. I tried to pass an > alternative value to the application stack size as shown below: > > [cid:18a50a12968cb971f163][cid:18a50a12968cb971f164] > > But the stack size value on NuttX is still the default one: > > [cid:18a50a12968cb971f165] > > Is there anything wrong with the configuration? How do I know if the value > set is enough? Is it possible to determine the value before running? > > Thank you! > ________________________________ > De: Tiago Medicci Serrano > <tiago.medi...@gmail.com<mailto:tiago.medi...@gmail.com>> > Enviado: sábado, 5 de agosto de 2023 14:08 > Para: dev@nuttx.apache.org<mailto:dev@nuttx.apache.org> > <dev@nuttx.apache.org<mailto:dev@nuttx.apache.org>> > Assunto: Re: New application to Nuttx > > Hello Gustavo! > > Good to know you are using NuttX to explore new applications! > > This error is a simple stack overflow problem. Applications on NuttX contain > an associated stack with the application task that is usually set by the > Kconfig associated with the application. > Please check > https://github.com/apache/nuttx-apps/blob/master/games/shift/Makefile#L27 > for an example. > > Probably, the `M_THREE_PLUS` task is the one associated with your > application (and the stack coloration shows that its stack is not enough for > it). Try rising this value ;) > > I hope you can find the right value for it with these tips! > > Best regards and welcome to NuttX! > > Em sáb., 5 de ago. de 2023 às 13:38, Gustavo Soares > <gustavo.felipesoa...@hotmail.com<mailto:gustavo.felipesoa...@hotmail.com>> > escreveu: > Hello everyone! > > I'm implementing a new application to Nuttx as my final college project: a > assembly interpreter webserver. I've finished the code and it is running > normally on Linux, but when I try to run the app on NuttX the following > error occours: dump_stack: ERROR: User Stack pointer is not within the > stack. > > [cid:18a50a12968cb971f161] > > [cid:18a50a12968cb971f162] > The last line in the second print is my application status. > > Does anyone know what could be causing this problem? Is it possible to > increase the stack size? > > > -- > [https://mysignature.io/images/photos/eab4b15bc8c32b4acf1a93809bf1e188.png] > Tiago Medicci Serrano > Embedded Software Engineer > MSc Electronics/Microelectronics > m: +55 (19) 981403886<tel:+55+(19)+981403886> > e: tiago.medi...@gmail.com<mailto:tiago.medi...@gmail.com> > a: Campinas, Brazil > Follow me: > [https://mysignature.io/images/socials/80d698f5d539319972423b37e8c2de2f.png]<https://www.linkedin.com/in/tiago-serrano-924458b6> > > [https://mysignature.io/images/socials/9b65906e3ee51d84f0b761ac36c4bed0.png] > <https://github.com/tmedicci> > > > -- > Gustavo Henrique Nihei > > > -- > [https://mysignature.io/images/photos/eab4b15bc8c32b4acf1a93809bf1e188.png] > Tiago Medicci Serrano > Embedded Software Engineer > MSc Electronics/Microelectronics > m: +55 (19) 981403886<tel:+55+(19)+981403886> > e: tiago.medi...@gmail.com<mailto:tiago.medi...@gmail.com> > a: Campinas, Brazil > Follow me: > [https://mysignature.io/images/socials/80d698f5d539319972423b37e8c2de2f.png]<https://www.linkedin.com/in/tiago-serrano-924458b6> > > [https://mysignature.io/images/socials/9b65906e3ee51d84f0b761ac36c4bed0.png] > <https://github.com/tmedicci> > > > -- > [https://mysignature.io/images/photos/eab4b15bc8c32b4acf1a93809bf1e188.png] > Tiago Medicci Serrano > Embedded Software Engineer > MSc Electronics/Microelectronics > m: +55 (19) 981403886<tel:+55+(19)+981403886> > e: tiago.medi...@gmail.com<mailto:tiago.medi...@gmail.com> > a: Campinas, Brazil > Follow me: > [https://mysignature.io/images/socials/80d698f5d539319972423b37e8c2de2f.png]<https://www.linkedin.com/in/tiago-serrano-924458b6> > > [https://mysignature.io/images/socials/9b65906e3ee51d84f0b761ac36c4bed0.png] > <https://github.com/tmedicci> >