Gregory Nutt
d6b4e90d70
arch/arm/src/s32k1xx: Support configuration and initialization of the flash configuration bytes. boards/arm/s32k1xx/s32k1**evb/scripts/flash.ld: Create a special FLASH section to hold the FLASH configuration bytes.
2019-10-19 13:14:02 -06:00
Gregory Nutt
759ed2d5c0
tools/indent.sh: Add a command line option to suppress reformatting of comments. This is useful when comments are already correct and/or contain formatted data such as tables or lists.
2019-10-19 09:01:20 -06:00
Xiang Xiao
2a271a5d62
tools/LibTargets.mk: Make libapps.a by the default target.
2019-10-17 11:37:44 -06:00
Anjana
fae7e63479
We have ported NuttX on Renesas RX65N Micro-controller. This port includes following interfaces
...
1. Serial (UART) driver (13 ports)
2. Ethernet driver
This port is provided on two boards
1. RSK RX65N-2MB
2. GR-Rose
The port is built on Cygwin environment.
As part of this port, we have created two documents
1. Readme.txt for each board
2. User manual to provide information about development environment setup
Both these documents are placed under
1. /boards/renesas/rx65n/rx65n-grrose
2. /boards/renesas/rx65n/rx65n-rsk2mb
We have run 'nxstyle' for coding guidelines and 'ostest' for testing NuttX features on test platform.
We have shared the log with no errors as confirmation of valid port.
2019-10-11 23:36:57 +08:00
Christian Clauss
3a28d2e6f7
Merged in chrisclauss/nuttx/Christian-Clauss/old-style-exceptions-new-style-for-pyth-1569067472774 (pull request #1036 )
...
Old style exceptions --> new style for Python 3
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-08 16:28:53 +00:00
Bernd Walter
626c28dc30
tools/mkromfsimg.sh: Use sed to add const to ROMFS declarations so that they like in FLASH not RAM.
2019-10-07 21:52:55 -06:00
Xiang Xiao
8ffa77b167
tools/mkexport.sh: Should export full content for flat build even with CONFIG_BUILD_LOADABLE.
2019-10-03 14:08:32 -06:00
Gregory Nutt
8471da9dec
tools/Config.mk: Update comments to indicate how to use the single-file compilation options.
2019-10-03 08:23:22 -06:00
Gregory Nutt
312a8c6851
tools/testbuild.sh: Reapply edb19474bc
, it was an error to revert it. The cause of the problem appears to be elsewhere.
2019-10-03 08:03:30 -06:00
Gregory Nutt
a5fecf88dc
Revert "tools/testbuild.sh: Use CPU option on 'make distclean' too, but not 'make olddefconfig."
...
This reverts commit edb19474bc
.
2019-10-03 07:55:54 -06:00
Gregory Nutt
4c8854b3c6
tools/testbuild.sh: Remove a spurious semicolon that was causing some errors.
2019-10-03 07:52:16 -06:00
Xiang Xiao
37ef3c1cbc
tools/Config.mk: Support the ability to change the CFLAGS for the compilation of a single file. Set special compiler options as follows the rule:
...
sourcefile + fixed suffix "_[A|C|CPP|CXX]FLAGS"
apps/examples/hello/Makefile:
$(SRCDIR)/hello_main.c_CFLAGS = -DTEST
2019-10-03 06:49:17 -06:00
Gregory Nutt
edb19474bc
tools/testbuild.sh: Use CPU option on 'make distclean' too, but not 'make olddefconfig.
2019-10-02 17:26:12 -06:00
Gregory Nutt
6371b4915c
tools/testbuild.sh: Add an option to select the number of CPUs to use with 'make'
2019-10-02 17:11:33 -06:00
Xiang Xiao
61ec1d7a1d
Makefiles: change ${shell pwd} to $(CURDIR) since pwd doesn't exist on Windows
2019-10-02 07:09:28 -06:00
Gregory Nutt
750df900d3
tools/README.txt: Trivial reference to a simulator README file added.
2019-10-01 11:10:16 -06:00
Xiang Xiao
c8cb2fe492
tools/mkexport.sh: Copy the essential build script files too and move Make.defs/gnu-elf.ld into scripts like board folder layout.
2019-10-01 07:54:11 -06:00
Gregory Nutt
e8542c844c
tools/README.txt: Update to show new usage of mksymtab.
2019-09-30 13:46:33 -06:00
Gregory Nutt
0671ced130
tools/mksymtab.c: Fix a typo help introduced in last commit. Show default values.
2019-09-30 12:59:34 -06:00
Gregory Nutt
ba51027449
tools/mksymtab.c: Clean up syntax of help text.
2019-09-30 08:59:21 -06:00
Gregory Nutt
0cdc208b2c
tools/Makefile.host: Add missing binaries from clean target
2019-09-30 08:29:38 -06:00
Xiang Xiao
0efd3e2e7f
tools/Directories.mk: Remove FSDIRS/NOFSDIRS related logic/comments since the file system can no longer be disabled now.
2019-09-30 07:11:26 -06:00
Xiang Xiao
5f37226b6d
tools/ Make fragments: Fix the various minor issue for NUTTXLIBS/USERLIBS
...
1. Remove libcxx duplication in FlatLibs.mk and from kernel space
2. Remove libpass1 from KernelLibs.mk since kernel build doesn't support the two pass mode
3. Remove FSDIR related comment since file system cannot be disabled now
2019-09-30 07:03:55 -06:00
Xiang Xiao
d4ca483edc
tools/Makefile.unix: Make COMMON_DIR work with CONFIG_ARCH_BOARD_CUSTOM.
2019-09-30 06:49:20 -06:00
Nathan Hartman
46aaec7ba0
Fix minor typos in docs and comments.
2019-09-29 12:52:20 -06:00
Xiang Xiao
8e74365b96
ibs/libc, libs/symtab, tools/ build system: Move symbol table generation into libc since the address in symbol table should come from userspace binary for protect build, not kernel binary.
2019-09-28 11:14:48 -06:00
Xiang Xiao
4d7dac47f9
libs/symtab/Makefile and tools/mksymtab.c: Ensure that the generated symbol table name same as the configuration option.
2019-09-28 11:02:53 -06:00
Xiang Xiao
f96410b58e
tools/simbridge.sh: Add simbridge.sh to simplify the simulator bridge creation.
2019-09-28 10:54:54 -06:00
Nathan Hartman
a83a609af9
Direct users to our kconfig-frontends snapshot instead of upstream.
...
It appears Yann Morin's kconfig-frontends project has gone offline and
the website at http://ymorin.is-a-geek.org/projects/kconfig-frontends
is not responding. Until we can identify a "proper" upstream project,
use the snapshot in NuttX tools repository.
Replace (almost) all links to Yann Morin's kconfig-frontends in the
docs to point to the NuttX tools snapshot instead, with the following
exceptions:
nuttx/Changelog for version 6.17, 2012-04-14: Leave this historical
information intact.
nuttx/README.txt: Document the source of our snapshot.
2019-09-24 09:52:09 -06:00
David Alessio
500739de3a
Merged in david_alessio/nuttx/bugfix/gitrev-portability (pull request #1035 )
...
fix portability issue with date, hostname
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-20 16:46:04 +00:00
anchao
03ad77f45c
tools/configure.sh and configure.c: Do not remove CONFIG_SIM_M32 if host is specified.
2019-09-19 18:27:22 -06:00
Juha Niskanen
ebc6f51641
Fix some typos
2019-09-17 10:46:23 -06:00
Gregory Nutt
ecb0b15fd0
libs/libc/math/Kconfig: Should select the NuttX float.h file automatically if the NuttX math library is selected.
2019-09-16 13:29:47 -06:00
Xiang Xiao
ba436b9434
tools/Makefile.unix: Fix build error when issue 'make -B'. mkdir: cannot create directory 'staging': File exists: tools/Makefile.unix:269: recipe for target 'staging' failed'
2019-09-16 07:41:25 -06:00
Xiang Xiao
bf3ffddf2f
tools/configure.*: Add -s option to skip .config/Make.defs existence check.
2019-09-16 07:38:29 -06:00
Gregory Nutt
03fc3a2218
Fix a typo I introducted in the last commit. My bad.
2019-09-15 11:14:47 -06:00
Xiang Xiao
bf84868360
tools/Config.mk and Makefile.unix: Support the incremental build for configuration change.
2019-09-15 10:56:26 -06:00
anchao
7ce51e66b9
tools/Config.mk: Eliminate use of the built-in implicit rules.
2019-09-15 08:48:25 -06:00
Nathan Hartman
366053e464
Fix typos, 1 in a #define, others in comments. This changes one definition: _MQ_TIMEDRECIEVE is changed to _MQ_TIMEDRECEIVE. It appears this symbol is not used anywhere.
2019-09-11 08:56:56 -06:00
Pavel Pisa
f9e9f228cb
tools/mkexport.sh: export LDSCRIPT and STRIP definition and align with Makefile.export.
2019-09-10 07:14:38 -06:00
Gregory Nutt
5707d01cc3
tools/version.h and Makefile.unix: Minor improvement to previous commit: Permit custom version strings that do not derive from the major and minor version number
2019-09-07 09:14:21 -06:00
Gregory Nutt
d07666c85b
tools/Makefile.unix: Rethink creation of new .version file with GIT information. Cannot use 'sed -i' in its current form because that does not work on macOS, FreeBSD, or NetBSD.
2019-09-07 08:44:16 -06:00
Gregory Nutt
0b64e79736
tools/Makefile.win: Change of 8883623d07
needs to be applied to Makefile.win too.
2019-09-04 18:58:52 -06:00
jjlange
8883623d07
Merged in jjlange/nuttx/makefile_updates (pull request #1028 )
...
Makefile updates
* Save CONFIG_ARCH_BOARD_CUSTOM when running 'make savedefconfig'
* Only use PCLKSEL0 for ADC on LPC176x family.
* Made grep search expression more specific.
* Added missing '=' to second grep
* Revert "Only use PCLKSEL0 for ADC on LPC176x family."
This reverts commit 835b5e9d6fcbea02cb0203c063b0e121fa57ba9e.
* Revert "Added missing '=' to second grep"
This reverts commit 38b51f0c6d9612de755c102a53846ca7488cdf14.
* Added a missing '=' in the second grep statement
* When linking $(ARCH_SRC)/drivers, print what is actually happening
* Save CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH when running "make savedefconfig"
* Revert changes to lines 607-608 related to CONFIG_ARCH_BOARD_CUSTOM
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-05 00:48:51 +00:00
Nathan Hartman
ce8fb54d07
Fix various typos
2019-09-03 17:00:22 -06:00
Gregory Nutt
89096d0fc7
tools/Makefile.win: Port changes of commit 3ed844640d
to Makefile.win. Untested because I don't have a Windows native build platform setup. There have been a log of changes to the build system lately do to directory re-organization so likely the native build is broken. Certainly tools/configure.bat should be replaces with tools/configure.c.
2019-08-30 09:28:47 -06:00
Pavel Pisa
f1b2155efc
tools/Makefile.* and tools/mkexport.sh: This change allows to export builtin applications registry into temporarily created directory where export archive content is prepared. If the Makefile in apps directory does not define export: target then error is print but export continues without interruption. It would be more logical to print warning but there is no way instruct apps make to not print error.
2019-08-30 07:19:15 -06:00
Pavel Pisa
316aafc04d
tools/mkexport.sh: The export of gnu-elf.ld at least is required to build ELF loadable binaries. Option to link system into different memory locations (boot, application after boot-loader, RAM) without need to rebuild/reexport NuttX is useful as well.
2019-08-28 07:49:57 -06:00
Pavel Pisa
00039b7c2e
tools/mkexport.sh: Export all variables to support architecture independent build against NSH.
2019-08-28 07:35:44 -06:00
Gregory Nutt
28b13e4ba1
tools/Makefile.unix: Simplify dependencies.
2019-08-26 12:56:54 -06:00