devices: MCXN947: Update system file to remove SDK sepecific defines

__Vectors is not defined in non-SDK projects such as Zephyr which like
to call SystemInit function. This causes build failures as a result.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This commit is contained in:
Mahesh Mahadevan 2024-03-11 12:18:55 -05:00 committed by Declan Snyder
parent 6e91ed8274
commit 3c4f74b405
3 changed files with 1 additions and 14 deletions

View File

@ -69,3 +69,4 @@ Patch List:
- mcux-sdk\manifests
- mcux-sdk\docs
4. Add RW61X device_system.cmake
5. devices: MCXN947: Update system file to remove SDK sepecific defines

View File

@ -83,13 +83,6 @@ __attribute__ ((weak)) void SystemInit (void) {
SYSCON->NVM_CTRL &= ~SYSCON_NVM_CTRL_DIS_MBECC_ERR_DATA_MASK; /* enables bus error on multi-bit ECC error for data */
#if defined(__MCUXPRESSO)
extern void(*const g_pfnVectors[]) (void);
SCB->VTOR = (uint32_t) &g_pfnVectors;
#else
extern void *__Vectors;
SCB->VTOR = (uint32_t) &__Vectors;
#endif
/* enable the flash cache LPCAC */
SYSCON->LPCAC_CTRL &= ~SYSCON_LPCAC_CTRL_DIS_LPCAC_MASK;

View File

@ -77,13 +77,6 @@ __attribute__ ((weak)) void SystemInit (void) {
SYSCON->NVM_CTRL &= ~SYSCON_NVM_CTRL_DIS_MBECC_ERR_DATA_MASK; /* enables bus error on multi-bit ECC error for data */
#if defined(__MCUXPRESSO)
extern void(*const g_pfnVectors[]) (void);
SCB->VTOR = (uint32_t) &g_pfnVectors;
#else
extern void *__Vectors;
SCB->VTOR = (uint32_t) &__Vectors;
#endif
/* enable the flash cache LPCAC */
SYSCON->LPCAC_CTRL &= ~SYSCON_LPCAC_CTRL_DIS_LPCAC_MASK;