Gregory Nutt
2eb4fe5ffb
Make sure sections are aligned to 32-bits in all LD linker scripts. This fixes and issues noted specifically for the SAMD21 by Bernd Walter, but should be applicable to all other LD scripts as well.
...
Squashed commit of the following:
configs/: Add . = ALIGN(4); before every .data section
configs/: Add . = ALIGN(4); before every ARM.extab section
configs/: Add . = ALIGN(4); before every definition of __exidx_start
configs/: Add . = ALIGN(4); before every .init_section.
configs/: Convert TABs to spaces in all ld linker scripts. This just makes things easier to modify with scripts because the files are more consistent.
2019-05-30 16:51:38 -06:00
Masayuki Ishikawa
22f9ec6abb
Merged in masayuki2009/nuttx.nuttx/fix_build_error (pull request #842 )
...
configs/lc823450-xgevk: Remove -nostdinc to avoid build error
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-03-18 01:11:24 +00:00
Masayuki Ishikawa
de1d356821
Merged in masayuki2009/nuttx.nuttx/fix_memory_ld_for_lc823450 (pull request #813 )
...
configs/lc823450-xgevk: Fix overlapped memory settings in memory.ld
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-14 13:11:38 +00:00
Masayuki Ishikawa
f1c806526f
Merged in masayuki2009/nuttx.nuttx/lc823450_spif_boot (pull request #801 )
...
lc823450 spif boot
* arch/arm/src/lc823450: Add support for SPI flash boot
Also, remove unnecessary code for the SPI flash boot
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add linker script for SPI flash boot
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-04 12:03:55 +00:00
Masayuki Ishikawa
9ea6d9aec5
Merged in masayuki2009/nuttx.nuttx/lc823450_protected_build (pull request #689 )
...
lc823450 protected build
* arch/arm/src/lc823450: Add support for mpu and userspace
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add support for userspace
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add kostest
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add knsh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-20 10:43:07 +00:00
Masayuki Ishikawa
fddc4bf5ec
Merged in masayuki2009/nuttx.nuttx/fix_build_error_on_cygwin (pull request #684 )
...
configs/lc823450-xgevk: Fix a build error on cygwin.
NOTE: flock works on cygwin but does not support --verbose
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 03:53:48 +00:00
Masayuki Ishikawa
367965be58
Merged in masayuki2009/nuttx.nuttx/lc823450_parallel_build (pull request #682 )
...
configs/lc823450-xgevk: Fix parallel build on lc823450-xgevk
This patch fixes an archive file (*.a) corruption by locking $(TOPDIR).
Please note that locking the current directory is insufficient because
some archive files such as libapps.a are specified with absolute path.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-14 00:47:35 +00:00
Masayuki Ishikawa
562637391c
Merged in masayuki2009/nuttx.nuttx/lc832450_elf_test (pull request #675 )
...
lc832450 elf test
* arch/arm/src/lc823450: Change CONFIG_DEBUG to CONFIG_DEBUG_FEATURES in lc823450_start.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Call elf_initialize() in lc823450_bringup.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add ELF related parameters in Make.defs
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add elf configuration
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-12 12:05:55 +00:00
Gregory Nutt
9a51854223
arch/arm/src/lc823450: This commit removes support for the dedicated vector handling from the LC823450 architecture support. Only common vectors are now supported.
2018-06-20 10:04:38 -06:00
Masayuki Ishikawa
97ca4ef956
Merged in masayuki2009/nuttx.nuttx/change_copyright (pull request #621 )
...
Change all Sony related copyright to conform with our company's internal rules.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-04-04 12:35:47 +00:00
Gregory Nutt
dc8941e958
configs/: Add definition of strip to many Make.defs files.
2018-03-25 09:25:37 -06:00
Masayuki Ishikawa
ccc52e70d5
Merged in masayuki2009/nuttx.nuttx/lc823450_built_on_cygwin (pull request #535 )
...
configs/lc823450-xgevk: Fix compilation errors on Cygwin
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-15 11:27:21 +00:00
Masayuki Ishikawa
56eac96d2f
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #530 )
...
Add IPL2 support for LC823450
* arch/arm/src/lc823450: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-07 12:34:23 +00:00
Masayuki Ishikawa
21e0daede1
configs/lc823450-xgevk: Add eMMC/SD and USB support
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2017-08-27 19:11:11 +09:00
Gregory Nutt
0960b50f3f
Changes from review of 6f94e4e9e7
2017-08-02 08:36:17 -06:00
Masayuki Ishikawa
6f94e4e9e7
configs/lc823450-xgevk: LC823450-XGEVK board support
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2017-08-02 21:10:15 +09:00