]> begriffs open source - cmsis/log
cmsis
6 years agoCoreValidation: Generalized MMU setup.
Jonatan Antoni [Mon, 11 Feb 2019 17:40:12 +0000 (18:40 +0100)]
CoreValidation: Generalized MMU setup.

Change-Id: I76937a782642672561c8698e73b38ab24b1262db

6 years agoCoreValidation: Fixed MMU setup to be compatible with Cortex-A7.
Jonatan Antoni [Mon, 11 Feb 2019 15:37:28 +0000 (16:37 +0100)]
CoreValidation: Fixed MMU setup to be compatible with Cortex-A7.

Change-Id: Ic2e722bb9e54bb6da7546955fa79d5f56adc0b21

6 years agoCore(A): Fixed saving/restoring CPSR when accessing USR SP on ArmClang.
Jonatan Antoni [Fri, 8 Feb 2019 15:25:04 +0000 (16:25 +0100)]
Core(A): Fixed saving/restoring CPSR when accessing USR SP on ArmClang.

Change-Id: Id67d50ca7ec02da8ba4856a3f2bcc0a0cef49340

6 years agoCoreValidation: Implemented all unhandled exceptions to abort the test run
Jonatan Antoni [Fri, 8 Feb 2019 13:35:16 +0000 (14:35 +0100)]
CoreValidation: Implemented all unhandled exceptions to abort the test run
... with a proper error message.

Change-Id: I1e6ef40991cb8805add4c0b9a75a1149dcea5e57

6 years agoCoreValidation: Fixed AC6 assembler and linker flags for Cortex-M targets.
Jonatan Antoni [Thu, 7 Feb 2019 16:21:00 +0000 (17:21 +0100)]
CoreValidation: Fixed AC6 assembler and linker flags for Cortex-M targets.

Change-Id: I8ad81ca7de91231c33c4d2c20948742d361e16ea

6 years agoCoreValidation: Fixed AC5 compiler settings for CA5 targets.
Jonatan Antoni [Thu, 7 Feb 2019 10:32:32 +0000 (11:32 +0100)]
CoreValidation: Fixed AC5 compiler settings for CA5 targets.

Change-Id: I68b68d8bfaf8be817bd1c3cf24bf4826c3ef915f

6 years agoCoreValidation: Fixed MMU setup for Cortex-A5/-A7.
Jonatan Antoni [Wed, 6 Feb 2019 16:16:23 +0000 (17:16 +0100)]
CoreValidation: Fixed MMU setup for Cortex-A5/-A7.

Change-Id: Iaf2d7cc41eafac3c74987b02ceb0a64ceea5d37b

6 years agoCore(M): Fixed comment for MPU Armv7-M device memory access attributes. (Issue #528)
Jonatan Antoni [Wed, 6 Feb 2019 15:13:55 +0000 (16:13 +0100)]
Core(M): Fixed comment for MPU Armv7-M device memory access attributes. (Issue #528)

Change-Id: I56de604a5c8a2f5fd30accd398d2b7f84a001723

6 years agoCoreValidation: Enhanced test configurations for Cortex-M23/M33.
Jonatan Antoni [Wed, 6 Feb 2019 15:09:04 +0000 (16:09 +0100)]
CoreValidation: Enhanced test configurations for Cortex-M23/M33.

Change-Id: Ibfbb127994d51ed52c3c31614403a27abe1c21bc

6 years agoCoreValidation: Updated FVP config to run gui-less.
Jonatan Antoni [Tue, 5 Feb 2019 16:55:00 +0000 (17:55 +0100)]
CoreValidation: Updated FVP config to run gui-less.

Change-Id: Ic75fe7ef3164873475247f1615a3794d474dee98

6 years agoCoreValidation: Fixed MMU setup for Cortex-A.
Jonatan Antoni [Tue, 5 Feb 2019 15:50:25 +0000 (16:50 +0100)]
CoreValidation: Fixed MMU setup for Cortex-A.

Change-Id: I14d11b81e0ac1ae5b00380ceeb9d083196eb6785

6 years agoCoreValidation: Fixed GCC linker settings for Cortex-M with FPU.
Jonatan Antoni [Tue, 5 Feb 2019 14:19:19 +0000 (15:19 +0100)]
CoreValidation: Fixed GCC linker settings for Cortex-M with FPU.

Change-Id: If561c278ae974bf0ccae3f5cfda1758eb3ca2c31

6 years agoCoreValidation: Fixed Cortex-A Scatter files for armcc and armclang.
Jonatan Antoni [Tue, 5 Feb 2019 14:07:05 +0000 (15:07 +0100)]
CoreValidation: Fixed Cortex-A Scatter files for armcc and armclang.

Change-Id: I5fe5a471d56a8c22e905017c13eddfd79a024f93

6 years agoCoreValidation: Fixed FVP model names to be platform agnostic and case correct.
Jonatan Antoni [Tue, 5 Feb 2019 13:26:19 +0000 (14:26 +0100)]
CoreValidation: Fixed FVP model names to be platform agnostic and case correct.

Change-Id: I88b501ee353017aaa96eadba39dbeddf7d75af03

6 years agoFixed case sensitivity issues in build scripts.
Jonatan Antoni [Tue, 5 Feb 2019 13:08:53 +0000 (14:08 +0100)]
Fixed case sensitivity issues in build scripts.

Change-Id: I6e13257df9b0f97486960ddb247d3fab6baa4b21

6 years agoCoreValidation: Reworked test structure.
Jonatan Antoni [Tue, 5 Feb 2019 11:19:01 +0000 (12:19 +0100)]
CoreValidation: Reworked test structure.

Change-Id: I98ea421e0cff2914cce340c3fcddd23e342b8f4c

6 years agoRecommend to call SystemCoreClockUpdate() after .BSS initialization.
Alexander Fedotov [Wed, 23 Jan 2019 15:46:52 +0000 (18:46 +0300)]
Recommend to call SystemCoreClockUpdate() after .BSS initialization.

6 years agoUpdate README.md
Reinhard Keil [Mon, 21 Jan 2019 16:30:53 +0000 (17:30 +0100)]
Update README.md

6 years agoUpdated __SSAT, __USAT description.
GuentherMartin [Mon, 14 Jan 2019 09:34:40 +0000 (10:34 +0100)]
Updated __SSAT, __USAT description.

6 years agoPack: Removed Fixed Virtual Platform board.
Jonatan Antoni [Thu, 10 Jan 2019 15:36:16 +0000 (16:36 +0100)]
Pack: Removed Fixed Virtual Platform board.
Fixed RTX MemPool example.

Change-Id: Iece3c434d28a16c5a89449cd3f0a569df20640ae

6 years agoDoxyGen: Enhanced RTOS2/RTX5 documentation of memory sections.
Jonatan Antoni [Thu, 10 Jan 2019 15:28:27 +0000 (16:28 +0100)]
DoxyGen: Enhanced RTOS2/RTX5 documentation of memory sections.
The memory sections needs to be placed into contiguous memory.

Change-Id: I2c853277b107faf5fd67846128f6922a7d2d72f5

6 years agoRTOS2: Updated IAR support
TTornblom [Mon, 7 Jan 2019 13:34:54 +0000 (14:34 +0100)]
RTOS2: Updated IAR support

6 years agoAvoid __builtin_clz(0)
Kevin Bracey [Thu, 20 Dec 2018 09:19:42 +0000 (11:19 +0200)]
Avoid __builtin_clz(0)

__builtin_clz(0) is specified as undefined behaviour, so ensure __CLZ
avoids it. Current ARM compilers eliminate the test for 0 at low
optimisation levels, leaving just the CLZ instruction.

7 years agoAdded Cortex-M1
Christopher Seidl [Mon, 17 Dec 2018 10:46:49 +0000 (11:46 +0100)]
Added Cortex-M1

7 years agoDSP_Lib:
GuentherMartin [Fri, 14 Dec 2018 07:31:34 +0000 (08:31 +0100)]
DSP_Lib:
 - updated arm_math.h
 - reduced ARM_MATH_CMx macros

7 years agoCM3: Make ACTLR bit definitions conditional
Kevin Bracey [Thu, 13 Dec 2018 14:05:04 +0000 (16:05 +0200)]
CM3: Make ACTLR bit definitions conditional

The ACTLR register itself is conditional on chip revision, but its
bit definitions were always defined.

Make the the bit definitions also conditional, so it is possible to
produce portable code that sets DISDEFWBUF if available:

    #ifdef SCnSCB_ACTLR_DISDEFWBUF_Msk
       SCnSCB->ACTLR |= SCnSCB_ACTLR_DISDEFWBUF_Msk;
    #endif

7 years agoCMSIS-Core(M): Reworked Stack/Heap configuration for ARM startup files.
GuentherMartin [Wed, 12 Dec 2018 10:40:02 +0000 (11:40 +0100)]
CMSIS-Core(M): Reworked Stack/Heap configuration for ARM startup files.

7 years agoAdded __CMSIS_GCC_OUT_RW_REG
Kochise [Wed, 5 Dec 2018 13:30:49 +0000 (14:30 +0100)]
Added __CMSIS_GCC_OUT_RW_REG

Cf. https://github.com/ARM-software/CMSIS_5/pull/95 (did it for GCC before)

7 years agoCMSIS-Core(A): Fixed the position of "extern "C""
d-kato [Fri, 30 Nov 2018 04:59:16 +0000 (13:59 +0900)]
CMSIS-Core(A): Fixed the position of "extern "C""

7 years agoClarified the necessity to use an app_main thread to take care of creating and starti...
Christopher Seidl [Thu, 29 Nov 2018 15:55:51 +0000 (16:55 +0100)]
Clarified the necessity to use an app_main thread to take care of creating and starting objects. Removed garbled text.

7 years agoCMSIS-RTOS2: updated documentation (error code description)
Robert Rostohar [Wed, 28 Nov 2018 11:37:14 +0000 (12:37 +0100)]
CMSIS-RTOS2: updated documentation (error code description)

7 years agoCortex-A: Corrected Inner Cacheability attributes for Translation Table TTBR0 in...
Daniel Brondani [Fri, 23 Nov 2018 15:43:43 +0000 (16:43 +0100)]
Cortex-A: Corrected Inner Cacheability attributes for Translation Table TTBR0 in MMU config.
SDMDK-8133

7 years agoreplacing __ARM_PCS_VFP with __ARM_FP for FPU codegen indicator in AC6
Joachim Krech [Mon, 12 Nov 2018 09:12:37 +0000 (10:12 +0100)]
replacing __ARM_PCS_VFP with __ARM_FP for FPU codegen indicator in AC6

7 years agoRTX5: Updated Event Recorder configuration (also addresses #457)
Robert Rostohar [Tue, 30 Oct 2018 09:32:58 +0000 (10:32 +0100)]
RTX5: Updated Event Recorder configuration (also addresses #457)

7 years agoMinor documentation fix
Reinhard Keil [Tue, 16 Oct 2018 09:18:21 +0000 (11:18 +0200)]
Minor documentation fix

7 years agoMinor documentation fixes
Reinhard Keil [Tue, 16 Oct 2018 08:45:45 +0000 (10:45 +0200)]
Minor documentation fixes

7 years agoModified Cortex-M7 SCB_*Cache_by_Addr functions (#280).
GuentherMartin [Fri, 12 Oct 2018 12:30:23 +0000 (14:30 +0200)]
Modified Cortex-M7 SCB_*Cache_by_Addr functions (#280).

7 years agoCorrecting minor documentation typos
Vladimir Marchenko [Fri, 12 Oct 2018 11:02:09 +0000 (13:02 +0200)]
Correcting minor documentation typos

7 years agoAdded define for 'Cortex-M7 cache line size' (#282)
GuentherMartin [Fri, 12 Oct 2018 09:44:42 +0000 (11:44 +0200)]
Added define for 'Cortex-M7 cache line size' (#282)

7 years agoChanged cache function from __STATIC_INLINE to __STATIC_FORCEINLINE.
GuentherMartin [Fri, 12 Oct 2018 07:59:13 +0000 (09:59 +0200)]
Changed cache function from __STATIC_INLINE to __STATIC_FORCEINLINE.
Modified SCB_EnableICache, SCB_EnableDCache to check if cache is already enabled (#331).

7 years agoCore(M): Fixed __UQADD8 for ArmClang.
Jonatan Antoni [Wed, 10 Oct 2018 15:27:26 +0000 (17:27 +0200)]
Core(M): Fixed __UQADD8 for ArmClang.
By mistake __UQADD8 was implemented as uadd8.

Change-Id: If43ed4bd5f65ac16cd0c91da89f2dc1a1a157762

7 years agoRTX5: typo correction in documentation
Robert Rostohar [Thu, 11 Oct 2018 07:26:52 +0000 (09:26 +0200)]
RTX5: typo correction in documentation

7 years agoStack Requirements documented
Reinhard Keil [Thu, 11 Oct 2018 07:05:37 +0000 (09:05 +0200)]
Stack Requirements documented

7 years agoAdding support for __restrict keyword for TI ARM compiler
BobHeilmaier [Tue, 9 Oct 2018 07:27:25 +0000 (09:27 +0200)]
Adding support for __restrict keyword for TI ARM compiler

7 years agoCore(M): Splitted armclang compiler header for LTM and latest.
Jonatan Antoni [Fri, 5 Oct 2018 15:38:02 +0000 (17:38 +0200)]
Core(M): Splitted armclang compiler header for LTM and latest.
The latest compiler version provides built-ins for SIMD instructions
whereas for LTM version the assembly implementations needs to be provided.

Change-Id: I441520fd5c210e9a01580fac58d9d6c07de64219

7 years agoPack: Fixed assembly Startup component for Cortec-M1.
Jonatan Antoni [Fri, 5 Oct 2018 15:36:24 +0000 (17:36 +0200)]
Pack: Fixed assembly Startup component for Cortec-M1.

Change-Id: I5cb976d9e5483e210cfb5f3de500c93aefc8092f

7 years agoIAR: Restructured NN examples
TTornblom [Mon, 8 Oct 2018 07:51:13 +0000 (09:51 +0200)]
IAR: Restructured NN examples

7 years agoCMSIS-RTOS2: added documentation split for CM0-7 support only.
Vladimir Marchenko [Fri, 5 Oct 2018 07:19:11 +0000 (09:19 +0200)]
CMSIS-RTOS2: added documentation split for CM0-7 support only.

7 years agoIAR: Ported NN examples to IAR
TTornblom [Tue, 2 Oct 2018 14:16:44 +0000 (16:16 +0200)]
IAR: Ported NN examples to IAR

7 years agoArm v8-M and SC items are put under corresponding conditions in CMSIS-Core documentation
Vladimir Marchenko [Mon, 1 Oct 2018 11:47:53 +0000 (13:47 +0200)]
Arm v8-M and SC items are put under corresponding conditions in CMSIS-Core documentation

7 years agominor correction
Reinhard Keil [Mon, 24 Sep 2018 11:59:10 +0000 (13:59 +0200)]
minor correction

7 years agoDocumentation prepared to include Cortex-M0-M7 variant only
Reinhard Keil [Mon, 24 Sep 2018 11:37:17 +0000 (13:37 +0200)]
Documentation prepared to include Cortex-M0-M7 variant only

7 years agoFixed issue #413
Beetix [Thu, 20 Sep 2018 09:23:22 +0000 (11:23 +0200)]
Fixed issue #413

- Fixed copy'n'paste error from Core to Core A

7 years agoFixed typo (allways -> always).
Florian Behrens [Fri, 14 Sep 2018 10:40:41 +0000 (12:40 +0200)]
Fixed typo (allways -> always).

7 years agoCMSIS-Core(M): Fixed incorrect EXC_RETURN_SPSEL definition in ARMv8-M includes.
Alexander Koeberl [Wed, 12 Sep 2018 06:02:38 +0000 (08:02 +0200)]
CMSIS-Core(M): Fixed incorrect EXC_RETURN_SPSEL definition in ARMv8-M includes.
SPSEL is bit[2] with resulting mask value of 4.
Bug introduced with issue #340.

7 years agoRTX5: enhanced events (Generic Wait and Thread Flags)
Robert Rostohar [Wed, 12 Sep 2018 06:53:50 +0000 (08:53 +0200)]
RTX5: enhanced events (Generic Wait and Thread Flags)

7 years agoIAR: IAR compilation problem with __RESTRICT define (7.80)
TTornblom [Tue, 4 Sep 2018 10:52:21 +0000 (12:52 +0200)]
IAR: IAR compilation problem with __RESTRICT define (7.80)

7 years agoRevert "rtos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section"
Jonatan Antoni [Fri, 7 Sep 2018 07:11:08 +0000 (09:11 +0200)]
Revert "rtos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section"

This reverts commit fe408eb0d64ddb2d1480d8a47f9b766bd75f5dba.

7 years agoRemoved ITM integration registers.
GuentherMartin [Thu, 6 Sep 2018 13:24:13 +0000 (15:24 +0200)]
Removed ITM integration registers.

7 years agoDeleted obsolete registers from SCB_Type structure.
GuentherMartin [Thu, 6 Sep 2018 12:50:57 +0000 (14:50 +0200)]
Deleted obsolete registers from SCB_Type structure.

7 years agortos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section
Tero Jääskö [Mon, 20 Aug 2018 11:08:35 +0000 (14:08 +0300)]
rtos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section

The thread stacks and other large variables in rtx_lib.c were directed
to .bss.os section, which puts them to zero initialized section in GCC,
but on ARMC5 they were put to data section which consumes precious ROM.

In reality the data section compression may make this a NOP change,
but it will at least make the total result statistics now more reliable.

Effects of this PR on the output of mbed compile of one application:
--8<--8<--
> --- memory_before_bss_change.txt 2018-06-18 16:45:51.928844313 +0300
> +++ memory_after_bss_change.txt 2018-06-18 16:57:27.753532437 +0300
> @@ -5,6 +5,9 @@
>  +----------------------------------------------------------+--------+-------+-------+
>  | Module                                                   |  .text | .data |  .bss |
>  +----------------------------------------------------------+--------+-------+-------+
> @@ -366,7 +369,7 @@
>  | mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/rtx_kernel.o  |    801 |   164 |     0 |
> -| mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/rtx_lib.o     |    406 |  2117 |     0 |
> +| mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/rtx_lib.o     |    406 |     1 |  2116 |
>  | mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/rtx_memory.o  |    260 |     0 |     0 |
> @@ -412,9 +415,9 @@
> -| Subtotals                                                | 163559 |  3380 | 15168 |
> +| Subtotals                                                | 163559 |  1264 | 17284 |
>  +----------------------------------------------------------+--------+-------+-------+
>  Total Static RAM memory (data + bss): 18548 bytes
> -Total Flash memory (text + data): 166939 bytes
> +Total Flash memory (text + data): 164823 bytes

7 years agoCore(M): Fixed MPUPv7 macro ARM_MPU_RASR_EX.
Jonatan Antoni [Thu, 6 Sep 2018 08:44:52 +0000 (10:44 +0200)]
Core(M): Fixed MPUPv7 macro ARM_MPU_RASR_EX.
Added missing SubregionDisable, Size and Enable bits.

Change-Id: I770ef38b2aa30085fc2bb4238571f0991f2e6ac3

7 years agoRTX5: enhanced KernelInfoRetrieved event
Robert Rostohar [Wed, 5 Sep 2018 05:53:50 +0000 (07:53 +0200)]
RTX5: enhanced KernelInfoRetrieved event

7 years agoRTX5: corrections in documentation for generated events
Robert Rostohar [Tue, 4 Sep 2018 12:58:15 +0000 (14:58 +0200)]
RTX5: corrections in documentation for generated events

7 years agocorrected CMSIS versions
GuentherMartin [Tue, 4 Sep 2018 11:30:53 +0000 (13:30 +0200)]
corrected CMSIS versions

7 years agoRTX5: minor typo correction in documentation
Robert Rostohar [Tue, 4 Sep 2018 11:20:50 +0000 (13:20 +0200)]
RTX5: minor typo correction in documentation

7 years agoAdded Cortex-M35P to documentation.
GuentherMartin [Tue, 4 Sep 2018 09:20:34 +0000 (11:20 +0200)]
Added Cortex-M35P to documentation.

7 years agoRTX5: Updated RTX generated events (reorganized components) and Event Recorder config...
Robert Rostohar [Tue, 4 Sep 2018 08:27:04 +0000 (10:27 +0200)]
RTX5: Updated RTX generated events (reorganized components) and Event Recorder configuration

7 years agoAdded Cortex-M35P device Support.
GuentherMartin [Tue, 4 Sep 2018 08:03:24 +0000 (10:03 +0200)]
Added Cortex-M35P device Support.

7 years agoChanged 'Serial Viewer Output' to 'Serial Wire Output'
Florian Behrens [Thu, 23 Aug 2018 12:11:12 +0000 (14:11 +0200)]
Changed 'Serial Viewer Output' to 'Serial Wire Output'

Didn't find any reference to 'Serial Viewer Output' on any ARM page. Therefore I assume that the correct expression is 'Serial Wire Output'.

7 years agoCorrected documentation for REVSH -> int16_t __REVSH(int16_t value);
Reinhard Keil [Wed, 22 Aug 2018 13:25:30 +0000 (15:25 +0200)]
Corrected documentation for REVSH -> int16_t __REVSH(int16_t value);

7 years agoVersion bump on develop after release.
Jonatan Antoni [Wed, 1 Aug 2018 15:34:38 +0000 (17:34 +0200)]
Version bump on develop after release.

Change-Id: I807e1c2475ae5e64b337988475e69bf723c01746

7 years agoFixup's during release merge.
Jonatan Antoni [Wed, 1 Aug 2018 15:33:45 +0000 (17:33 +0200)]
Fixup's during release merge.

Change-Id: I8e71c2cebd80cadb3aa99ab55b4686da8cb8e0e6

7 years agotypo fixed
Reinhard Keil [Tue, 31 Jul 2018 09:01:20 +0000 (11:01 +0200)]
typo fixed

7 years agoCMSIS-Core(M) documentation: __NO_EMBEDDED_ASM clarified
Reinhard Keil [Tue, 31 Jul 2018 08:53:09 +0000 (10:53 +0200)]
CMSIS-Core(M) documentation: __NO_EMBEDDED_ASM clarified

7 years agoCore(M): Fixed ARM_MPU_RBAR macro for Armv8 MPU.
Jonatan Antoni [Tue, 31 Jul 2018 07:24:23 +0000 (09:24 +0200)]
Core(M): Fixed ARM_MPU_RBAR macro for Armv8 MPU.

Change-Id: I438348274375daf5a1581dd6e596ffac0e805085

7 years agoUpdated version histories in preparation for release 5.4.0.
Jonatan Antoni [Wed, 25 Jul 2018 08:50:56 +0000 (10:50 +0200)]
Updated version histories in preparation for release 5.4.0.

Change-Id: I4b47d7e0e267d727687ebd8acba5274ec492b2df

7 years agoAdded osDelay to the list of functions that can be used with osWaitForever
Christopher Seidl [Wed, 25 Jul 2018 08:39:46 +0000 (10:39 +0200)]
Added osDelay to the list of functions that can be used with osWaitForever

7 years agoDoxygen: Added cross-reference from RTX5 hardware requirements to CMSIS-Core(A) IRQ...
Jonatan Antoni [Tue, 24 Jul 2018 13:09:52 +0000 (15:09 +0200)]
Doxygen: Added cross-reference from RTX5 hardware requirements to CMSIS-Core(A) IRQ Controller API.

Change-Id: Idfd75a33b2c60bfaa6d91877fdd44b7a092f7f35

7 years agoCoreValidation: Added test cases for unaligned half-word and word access macro functions.
Jonatan Antoni [Tue, 24 Jul 2018 13:03:29 +0000 (15:03 +0200)]
CoreValidation: Added test cases for unaligned half-word and word access macro functions.

Change-Id: I48d79209cf8a905812ed5a20dd0ac1aa438c5125

7 years agoCore(M): Enhanced MPUv7 API with value definitions for memory access attribution.
Jonatan Antoni [Mon, 23 Jul 2018 15:37:44 +0000 (17:37 +0200)]
Core(M): Enhanced MPUv7 API with value definitions for memory access attribution.

Change-Id: I441f209599a1ecc6636fdff9d6b5a232f0b3b4c2

7 years agoAdded Auxiliary Control Register to core_cm1.h.
GuentherMartin [Mon, 23 Jul 2018 11:52:20 +0000 (13:52 +0200)]
Added Auxiliary Control Register to core_cm1.h.

7 years agocorrected comments.
GuentherMartin [Mon, 23 Jul 2018 11:29:37 +0000 (13:29 +0200)]
corrected comments.

7 years agoDoxygen: Removed todo's from CAN Driver documentation.
Jonatan Antoni [Mon, 23 Jul 2018 10:25:11 +0000 (12:25 +0200)]
Doxygen: Removed todo's from CAN Driver documentation.
It seems those have been reflected in the meanwhile.

Change-Id: I3f6a701916249c3fb5189bf170785c906cc10652

7 years agoAdded beta ARMCM1 support.
GuentherMartin [Mon, 23 Jul 2018 06:36:37 +0000 (08:36 +0200)]
Added beta ARMCM1 support.

7 years agoCoreValidation: Fixed AC6 compiler flags for Cortex-M23/M33 tests.
Jonatan Antoni [Thu, 19 Jul 2018 13:01:55 +0000 (15:01 +0200)]
CoreValidation: Fixed AC6 compiler flags for Cortex-M23/M33 tests.
- The bootloader image must set the correct entry point.
- The test image must not overwrite the bootloader reset section.

Change-Id: Id4f71a5b10c9a377dfd2c41096e6abd8efe5db96

7 years agoCoreValidation: Fixed compiler flags for Cortex-M33 GCC tests.
Jonatan Antoni [Thu, 19 Jul 2018 13:01:55 +0000 (15:01 +0200)]
CoreValidation: Fixed compiler flags for Cortex-M33 GCC tests.

Change-Id: Id4f71a5b10c9a377dfd2c41096e6abd8efe5db96

7 years agoUpdated GCC non-secure examples.
GuentherMartin [Thu, 19 Jul 2018 08:54:43 +0000 (10:54 +0200)]
Updated GCC non-secure examples.

7 years agoUpdated C-Startup files.
GuentherMartin [Wed, 18 Jul 2018 07:50:07 +0000 (09:50 +0200)]
Updated C-Startup files.

7 years agoUpdated GCC linker description files.
GuentherMartin [Wed, 18 Jul 2018 06:35:44 +0000 (08:35 +0200)]
Updated GCC linker description files.

7 years agoUpdated CoreValidation examples.
GuentherMartin [Wed, 18 Jul 2018 06:03:10 +0000 (08:03 +0200)]
Updated CoreValidation examples.

7 years agoUpdated DSP examples.
GuentherMartin [Tue, 17 Jul 2018 12:25:43 +0000 (14:25 +0200)]
Updated DSP examples.

7 years agoUpdated RTOS2 examples.
GuentherMartin [Tue, 17 Jul 2018 11:49:33 +0000 (13:49 +0200)]
Updated RTOS2 examples.

7 years agoGeneric ARM Device
GuentherMartin [Tue, 17 Jul 2018 09:53:21 +0000 (11:53 +0200)]
Generic ARM Device

7 years agoMerge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop
Daniel Brondani [Tue, 17 Jul 2018 09:34:46 +0000 (11:34 +0200)]
Merge branch 'develop' of https://github.com/ARM-software/CMSIS_5 into develop

7 years agoUtilities: Updated SVDConf V3.3.21 and PackChk V1.3.69 for Win32 and Linux
Daniel Brondani [Tue, 17 Jul 2018 09:34:26 +0000 (11:34 +0200)]
Utilities: Updated SVDConf V3.3.21 and PackChk V1.3.69 for Win32 and Linux

7 years agoUpdate pack description
Liangzhen Lai [Tue, 17 Jul 2018 00:08:01 +0000 (17:08 -0700)]
Update pack description

7 years agoDoxyGen: Rework RTX migration guide kernel startup procedure. (Issue #390)
Jonatan Antoni [Fri, 13 Jul 2018 08:19:21 +0000 (10:19 +0200)]
DoxyGen: Rework RTX migration guide kernel startup procedure. (Issue #390)

Change-Id: I8c8947ed844236c40c6a0249460c1b756084b05c

7 years agoDoxyGen: Fixed typo in RTX5 specific size calculation macros.
Jonatan Antoni [Fri, 13 Jul 2018 08:17:43 +0000 (10:17 +0200)]
DoxyGen: Fixed typo in RTX5 specific size calculation macros.

Change-Id: I71e91142257a5625b367725ef52e13e721ff76e5

7 years agoCore(M): Fixed typos for Armv8-M
Jonatan Antoni [Fri, 6 Jul 2018 08:04:45 +0000 (10:04 +0200)]
Core(M): Fixed typos for Armv8-M
 - RBAR field is called BASE not ADDR

Change-Id: I8b9343d50b22b1adcf2f683802e3c0f87225d716