diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2021-05-11 13:46:56 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2021-05-17 09:06:41 +0200 |
commit | 691fec407a0faae379cab23679ec8456ace9fb06 (patch) | |
tree | d557e4a15157126bcb2e8c6fb54c33f7769b4218 /spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml | |
parent | bsps/imxrt: Add addresses and interrupts to dts (diff) | |
download | rtems-691fec407a0faae379cab23679ec8456ace9fb06.tar.bz2 |
bsps/imxrt: Fix OCRAM, ITCM and DTCM sizes
The sizes are configurable via fuses or per software via some registers.
At the moment the registers are not changed. Changing the registers
destroys data stored in the RAM areas (like application code or data).
So either the fuses or some bootloader should be used to set them before
the application starts.
This also adds an OCRAM only linker command file.
Update #4180
Diffstat (limited to '')
-rw-r--r-- | spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml b/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml new file mode 100644 index 0000000000..8e68a08708 --- /dev/null +++ b/spec/build/bsps/arm/imxrt/optmemocramnocachesz.yml @@ -0,0 +1,16 @@ +actions: +- get-integer: null +- env-assign: null +build-type: option +default: 0 +default-by-variant: [] +enabled-by: true +format: '{:#010x}' +links: [] +name: IMXRT_MEMORY_OCRAM_NOCACHE_SIZE +description: | + Size of the nocache area at the end of the OCRAM in bytes. +type: build +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) |