Hi, I started working on issue Illegal calls to romdisk_register() #246 a while back. I've been able to figure out how to run all of the examples listed in the issue on the simulator, except for these two : examples/ nxflat and examples/thttpd.
I found information regarding nxflat on this website: https://nuttx.apache.org/docs/latest/components/nxflat.html In the above website I found the following information: "GCC/ARM/Cortex-M3/4 Only: At present, the NXFLAT toolchain is only available for ARM and Cortex-M3/4 (thumb2) targets." Does this mean that the nxflat example cannot be run in the simulator? I went ahead and tried to install the NXFLAT toolchain. I followed the instructions under "Building the NXFLAT Toolchain" in the above website. On doing a 'make' I now get the following errors: /home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17/bfd/doc/elf.texi:11: raising the section level of @subsubsection which is too low mv: cannot move '.am15588/bfd.info' to './/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17/bfd/doc/': No such file or directory Makefile:364: recipe for target '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17/bfd/doc/ bfd.info' failed make[4]: *** [/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17/bfd/doc/ bfd.info] Error 1 make[4]: Leaving directory '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build/bfd/doc' Makefile:1029: recipe for target 'info-recursive' failed make[3]: *** [info-recursive] Error 1 make[3]: Leaving directory '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build/bfd' Makefile:2720: recipe for target 'all-bfd' failed make[2]: *** [all-bfd] Error 2 make[2]: Leaving directory '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build' Makefile:629: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build' toolchain/binutils/binutils.mk:55: recipe for target '/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build/binutils/objdump' failed make: *** [/home/tanushree/nuttx-code/buildroot/toolchain_build_i686/binutils-2.17-build/binutils/objdump] Error 2 Following is my .config file: # # Automatically generated make config: don't edit # BR2_HAVE_DOT_CONFIG=y # BR2_alpha is not set # BR2_arm is not set # BR2_armeb is not set # BR2_avr is not set # BR2_avr32 is not set # BR2_bfin is not set # BR2_cris is not set BR2_i386=y # BR2_lm32 is not set # BR2_m32c is not set # BR2_m68k is not set # BR2_m68hc11 is not set # BR2_m68hc12 is not set # BR2_m9s12x is not set # BR2_mips is not set # BR2_mipsel is not set # BR2_nios2 is not set # BR2_powerpc is not set # BR2_sh is not set # BR2_sh64 is not set # BR2_h8300 is not set # BR2_sparc is not set # BR2_x86_64 is not set # BR2_GCC_CORTEX is not set # BR2_GCC_CORTEX_M4F is not set # BR2_x86_i386 is not set # BR2_x86_i486 is not set # BR2_x86_i586 is not set BR2_x86_i686=y BR2_ARCH="i686" BR2_GCC_TARGET_TUNE="i686" BR2_GCC_TARGET_ARCH="i686" # # Build options # BR2_WGET="wget --passive-ftp" BR2_SVN="svn co" BR2_ZCAT="zcat" BR2_BZCAT="bzcat" BR2_TAR_OPTIONS="" BR2_DL_DIR="$(BASE_DIR)/dl" BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir" BR2_NUTTX_DIR="$(TOPDIR)/../nuttx" BR2_TOPDIR_PREFIX="" BR2_TOPDIR_SUFFIX="" BR2_GNU_BUILD_SUFFIX="pc-elf" BR2_GNU_TARGET_SUFFIX="nuttx-elf" # BR2_PREFER_IMA is not set # # Toolchain Options # # # Binutils Options # BR2_PACKAGE_BINUTILS=y BR2_BINUTILS_VERSION_2_17=y # BR2_BINUTILS_VERSION_2_18 is not set # BR2_BINUTILS_VERSION_2_19 is not set # BR2_BINUTILS_VERSION_2_19_1 is not set # BR2_BINUTILS_VERSION_2_21_1 is not set # BR2_BINUTILS_VERSION_2_22 is not set # BR2_BINUTILS_VERSION_2_24 is not set # BR2_BINUTILS_VERSION_2_26_1 is not set # BR2_BINUTILS_VERSION_2_28_1 is not set BR2_BINUTILS_VERSION="2.17" BR2_EXTRA_BINUTILS_CONFIG_OPTIONS="" # # GCC Options # BR2_PACKAGE_GCC=y # BR2_GCC_VERSION_3_3_6 is not set # BR2_GCC_VERSION_3_4_6 is not set # BR2_GCC_VERSION_4_2_4 is not set BR2_GCC_VERSION_4_3_3=y # BR2_GCC_VERSION_4_5_2 is not set # BR2_GCC_VERSION_4_6_3 is not set # BR2_GCC_VERSION_4_7_4 is not set # BR2_GCC_VERSION_4_8_5 is not set # BR2_GCC_VERSION_4_9_4 is not set # BR2_GCC_VERSION_5_5_0 is not set # BR2_GCC_VERSION_6_4_0 is not set # BR2_GCC_VERSION_7_3_0 is not set BR2_GCC_SUPPORTS_SYSROOT=y BR2_GCC_VERSION="4.3.3" # BR2_GCC_USE_SJLJ_EXCEPTIONS is not set BR2_EXTRA_GCC_CONFIG_OPTIONS="" # BR2_INSTALL_LIBSTDCPP is not set # BR2_INSTALL_OBJC is not set # BR2_INSTALL_FORTRAN is not set # # Gdb Options # # BR2_PACKAGE_GDB is not set # BR2_PACKAGE_GDB_SERVER is not set # BR2_PACKAGE_GDB_HOST is not set # # NuttX Binary Support # # BR2_PACKAGE_GENROMFS is not set BR2_PACKAGE_KCONFIG_FRONTENDS=y # BR2_NCONF_FRONTEND is not set # BR2_GCONF_FRONTEND is not set # BR2_QCONF_FRONTEND is not set BR2_KCONFIG_FRONTENDS_VERSION="3.12.0.0" # # Common Toolchain Options # # BR2_PACKAGE_SSTRIP_TARGET is not set # BR2_PACKAGE_SSTRIP_HOST is not set # BR2_ENABLE_MULTILIB is not set BR2_LARGEFILE=y BR2_TARGET_OPTIMIZATION="-Os -pipe" Could you please let me know what I'm doing wrong? Tanushree