Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions ref_app/src/mcal/am335x/mcal_cpu_detail_secure.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////////
// Copyright Christopher Kormanyos 2014 - 2022.
// Copyright Christopher Kormanyos 2014 - 2025.
// Distributed under the Boost Software License,
// Version 1.0. (See accompanying file LICENSE_1_0.txt
// or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,10 +8,10 @@
// This file implements helper functions for initializing
// the ARM(R) A8 for bare-metal Beagle Bone applications.

#include <algorithm>
#include <cstdint>
#include <mcal_cpu_detail_secure.h>

#include <algorithm>

void mcal::cpu::detail::secure::invalidate_caches()
{
// There are no contents here because the ARMv7 core
Expand Down
7 changes: 5 additions & 2 deletions ref_app/src/mcal/am335x/mcal_cpu_detail_secure.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////////
// Copyright Christopher Kormanyos 2014 - 2020.
// Copyright Christopher Kormanyos 2014 - 2025.
// Distributed under the Boost Software License,
// Version 1.0. (See accompanying file LICENSE_1_0.txt
// or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,6 +8,8 @@
#ifndef MCAL_CPU_DETAIL_SECURE_2014_06_12_H_
#define MCAL_CPU_DETAIL_SECURE_2014_06_12_H_

#include <cstdint>

namespace mcal
{
namespace cpu
Expand All @@ -18,7 +20,8 @@

class secure final
{
static constexpr std::uint32_t tlb_base_address = UINT32_C(0x4030C000);
private:
static constexpr std::uint32_t tlb_base_address { UINT32_C(0x4030C000) };

static void invalidate_caches ();
static void clear_branch_prediction_array();
Expand Down
2 changes: 1 addition & 1 deletion ref_app/target/micros/am335x/make/am335x_flags.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2013 - 2024.
# Copyright Christopher Kormanyos 2013 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
4 changes: 2 additions & 2 deletions ref_app/target/micros/lpc11c24/make/lpc11c24_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,7 +8,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright Christopher Kormanyos 2024.
# Copyright Christopher Kormanyos 2024 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,7 +8,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright Christopher Kormanyos 2024.
# Copyright Christopher Kormanyos 2024 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,7 +8,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
4 changes: 2 additions & 2 deletions ref_app/target/micros/stm32f100/make/stm32f100_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,7 +8,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
4 changes: 2 additions & 2 deletions ref_app/target/micros/stm32f407/make/stm32f407_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
5 changes: 3 additions & 2 deletions ref_app/target/micros/stm32f429/make/stm32f429_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down Expand Up @@ -40,6 +40,7 @@ TGT_INCLUDES = -isystem $(PATH_APP)/util/STL
TGT_AFLAGS =

TGT_LDFLAGS = -nostartfiles \
-nostdlib \
-Wl,--gc-sections \
-Wl,-Map,$(APP).map \
-T $(LINKER_DEFINITION_FILE)
5 changes: 3 additions & 2 deletions ref_app/target/micros/stm32f446/make/stm32f446_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down Expand Up @@ -40,6 +40,7 @@ TGT_INCLUDES = $(INC_PREFIX)$(PATH_APP)/util/STL
TGT_AFLAGS =

TGT_LDFLAGS = -nostartfiles \
-nostdlib \
-Wl,--gc-sections \
-Wl,-Map,$(APP).map \
-T $(LINKER_DEFINITION_FILE)
4 changes: 2 additions & 2 deletions ref_app/target/micros/stm32l100c/make/stm32l100c_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -8,7 +8,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
4 changes: 2 additions & 2 deletions ref_app/target/micros/stm32l152/make/stm32l152_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2017 - 2024.
# Copyright Christopher Kormanyos 2017 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down
5 changes: 3 additions & 2 deletions ref_app/target/micros/stm32l432/make/stm32l432_flags.gmk
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Copyright Christopher Kormanyos 2007 - 2024.
# Copyright Christopher Kormanyos 2007 - 2025.
# Distributed under the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt
# or copy at http://www.boost.org/LICENSE_1_0.txt)
Expand All @@ -9,7 +9,7 @@
# compiler flags for the target architecture
# ------------------------------------------------------------------------------

GCC_VERSION = 13.3.1
GCC_VERSION = 14.2.1
GCC_TARGET = arm-none-eabi
GCC_PREFIX = arm-none-eabi

Expand Down Expand Up @@ -38,6 +38,7 @@ TGT_INCLUDES = -isystem $(PATH_APP)/util/STL
TGT_AFLAGS =

TGT_LDFLAGS = -nostartfiles \
-nostdlib \
-Wl,--gc-sections \
-Wl,-Map,$(APP).map \
-T $(LINKER_DEFINITION_FILE) \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,4 @@
==================

See also the releases at
[espressif/crosstool-NG](https://github.com/espressif/crosstool-NG),
for example
[release 13.2](https://github.com/espressif/crosstool-NG/releases/tag/esp-13.2.0_20230928)
[espressif/crosstool-NG](https://github.com/espressif/crosstool-NG)