Dear Alan, > Did you setup your serial console terminal to 57600 ? Normally NuttX uses > 115200, but for avr32dev1 the default is this value.
Yes, for sure. I checked .config. It was exactly 57600. Also on `minicom'. > Do you have the AVR32DEV1 schematic? I didn't find it. This has been a problem for a while Alan. I didn't find the schematic/gerber either. But I am happy the chip has fewer pins :) The headers are easy to probe. > Looking the NuttX source code, the console is using USART1 PA24 as RXD and > PA17 as TXD. Understand. I will double-check this tomorrow. R On Sun, 19 Nov 2023 at 20:25, Raman Gopalan <ramangopa...@gmail.com> wrote: > > > Question: did you cloned nuttx-apps as apps/ in the same directory you > have > > cloned nuttx ? > > For sure Alan. This is exactly how it is on both my machines. > > > NuttX "depends on" apps/ to compile (it doesn't depend, but the build > system > > depends/expects to find it there). > > Fully understand. Yes, this is the case. > > R > > On Sun, 19 Nov 2023 at 20:11, Alan C. Assis <acas...@gmail.com> wrote: > >> Hi Raman, >> >> On 11/19/23, Raman Gopalan <ramangopa...@gmail.com> wrote: >> > Dear Alan, Dear Gregory, Greetings! >> > >> > Hello Kevin and Zou Boan! >> > >> > Many thanks for your suggestions. I will write in detail in a bit but >> > before, I was too excited about Alan's suggestion. >> > >> >> Other option could be extend the CMake support to AVR32 boards. >> > >> > I quickly glanced through boards/arm/stm32 to see how the CMake files >> > work. I put in place the CMakeLists files (similar to stm32f103, Blue >> > Pill) for avr32dev1. >> > >> > I then ran cmake seeking help from the instructions here [1]. It >> > initially asked me to pip install kconfiglib. Here's the volley I had >> > with the Cygwin terminal. >> > >> > raman@foobar ~/nuttxspace/nuttx >> > $ cmake -B build -DBOARD_CONFIG=avr32dev1:nsh -GNinja >> > CMake Error at CMakeLists.txt:82 (message): >> > Kconfig environment depends on kconfiglib, Please install: >> > >> > $ pip install kconfiglib >> > >> > >> > -- Configuring incomplete, errors occurred! >> > >> > raman@foobar ~/nuttxspace/nuttx >> > $ pip install kconfiglib >> > Collecting kconfiglib >> > Using cached kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB) >> > Installing collected packages: kconfiglib >> > Successfully installed kconfiglib-14.1.0 >> > >> > Post this, I ran into another CMake error: >> > >> > raman@foobar ~/nuttxspace/nuttx >> > $ cmake -B build -DBOARD_CONFIG=avr32dev1:nsh -GNinja >> > -- Initializing NuttX >> > CMake Warning at CMakeLists.txt:348 (message): >> > Kconfig Configuration Error: >> > C:\Users\raman\anaconda3\Scripts\olddefconfig: >> > arch/Kconfig:252: >> '/home/raman/nuttxspace/nuttx/build/arch/dummy/Kconfig' >> > not found (in 'source "$BINDIR/arch/dummy/Kconfig"'). Check that >> > environment variables are set correctly (e.g. $srctree, which is >> unset >> > or >> > blank). Also note that unset environment variables expand to the >> empty >> > string. >> > >> > >> > CMake Error at CMakeLists.txt:353 (message): >> > Failed to initialize Kconfig configuration: >> > >> > >> > -- Configuring incomplete, errors occurred! >> > >> > I initially wanted to check if the case is the same for other >> > targets. CMake throws the same response for stm32f103-minimum too. I >> > checked what the programs olddefconfig and defconfig did. Simply >> > invoking the programs olddefconfig.exe (OR defconfig) echo this for a >> > response: >> > >> > raman@foobar ~/nuttxspace/nuttx >> > $ oldconfig >> > Kconfig:10: warning: APPSDIR has 'option env="APPSDIR"', but the >> > environment variable APPSDIR is not set >> > Kconfig:14: warning: APPSBINDIR has 'option env="APPSBINDIR"', but the >> > environment variable APPSBINDIR is not set >> > Kconfig:22: warning: BINDIR has 'option env="BINDIR"', but the >> environment >> > variable BINDIR is not set >> > Kconfig:278: warning: the 'modules' option is not supported. Let me >> know if >> > this is a problem for you, as it wouldn't be that hard to implement. >> Note >> > that modules are supported -- Kconfiglib just assumes the sy >> > mbol name MODULES, like older versions of the C implementation did when >> > 'option modules' wasn't used. >> > C:\Users\raman\anaconda3\Scripts\oldconfig: arch/Kconfig:252: >> > '$BINDIR/arch/dummy/Kconfig' not found (in 'source >> > "$BINDIR/arch/dummy/Kconfig"'). Check that environment variables are set >> > correctly (e.g. $srctree >> > , which is unset or blank). Also note that unset environment variables >> > expand to the empty string. >> > >> > Perhaps I am missing yet another terminal configuration? I will write >> > back in a couple of hours with the results of the minicom session with >> > AVR32DEV1. >> > >> > Many thanks. >> >> Question: did you cloned nuttx-apps as apps/ in the same directory you >> have cloned nuttx ? >> >> NuttX "depends on" apps/ to compile (it doesn't depend, but the build >> system depends/expects to find it there). >> >> So: >> >> nuttxspace: >> ./apps >> ./nuttx >> >> Best Regards, >> >> Alan >> >