mirror of https://github.com/wolfSSL/wolfBoot.git
Merge pull request #445 from MulattoKid/imxrt_dcp
Fix compilation issues when using PKA=1 for i.MX RT targetspull/420/head
commit
672e90bb32
|
@ -58,6 +58,34 @@ jobs:
|
||||||
arch: arm
|
arch: arm
|
||||||
config-file: ./config/examples/imx-rt1064.config
|
config-file: ./config/examples/imx-rt1064.config
|
||||||
|
|
||||||
|
imx_rt1040_test_pka:
|
||||||
|
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
||||||
|
with:
|
||||||
|
arch: arm
|
||||||
|
config-file: ./config/examples/imx-rt1040.config
|
||||||
|
make-args: PKA=1
|
||||||
|
|
||||||
|
imx_rt1050_test_pka:
|
||||||
|
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
||||||
|
with:
|
||||||
|
arch: arm
|
||||||
|
config-file: ./config/examples/imx-rt1050.config
|
||||||
|
make-args: PKA=1
|
||||||
|
|
||||||
|
imx_rt1060_test_pka:
|
||||||
|
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
||||||
|
with:
|
||||||
|
arch: arm
|
||||||
|
config-file: ./config/examples/imx-rt1060.config
|
||||||
|
make-args: PKA=1
|
||||||
|
|
||||||
|
imx_rt1064_test_pka:
|
||||||
|
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
||||||
|
with:
|
||||||
|
arch: arm
|
||||||
|
config-file: ./config/examples/imx-rt1064.config
|
||||||
|
make-args: PKA=1
|
||||||
|
|
||||||
kinetis_k64f_test:
|
kinetis_k64f_test:
|
||||||
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
uses: ./.github/workflows/test-build-mcux-sdk.yml
|
||||||
with:
|
with:
|
||||||
|
|
9
arch.mk
9
arch.mk
|
@ -436,12 +436,17 @@ ifeq ($(TARGET),imx_rt)
|
||||||
|
|
||||||
ifeq ($(PKA),1)
|
ifeq ($(PKA),1)
|
||||||
ifeq ($(MCUXSDK),1)
|
ifeq ($(MCUXSDK),1)
|
||||||
PKA_EXTRA_OBJS+= $(MCUXPRESSO)/drivers/fsl_dcp.o
|
PKA_EXTRA_OBJS+= $(MCUXPRESSO)/drivers/cache/armv7-m7/fsl_cache.o
|
||||||
|
PKA_EXTRA_OBJS+= $(MCUXPRESSO)/drivers/dcp/fsl_dcp.o
|
||||||
else
|
else
|
||||||
|
PKA_EXTRA_OBJS+= $(MCUXPRESSO_DRIVERS)/drivers/fsl_cache.o
|
||||||
PKA_EXTRA_OBJS+= $(MCUXPRESSO_DRIVERS)/drivers/fsl_dcp.o
|
PKA_EXTRA_OBJS+= $(MCUXPRESSO_DRIVERS)/drivers/fsl_dcp.o
|
||||||
endif
|
endif
|
||||||
PKA_EXTRA_OBJS+=./lib/wolfssl/wolfcrypt/src/port/nxp/dcp_port.o
|
PKA_EXTRA_OBJS+=./lib/wolfssl/wolfcrypt/src/port/nxp/dcp_port.o
|
||||||
PKA_EXTRA_CFLAGS+=-DWOLFSSL_IMXRT_DCP
|
PKA_EXTRA_CFLAGS+=\
|
||||||
|
-DWOLFSSL_IMXRT_DCP \
|
||||||
|
-I$(MCUXPRESSO)/drivers/cache/armv7-m7 \
|
||||||
|
-I$(MCUXPRESSO)/drivers/dcp
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,6 @@ WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x60050000
|
||||||
WOLFBOOT_SMALL_STACK?=1
|
WOLFBOOT_SMALL_STACK?=1
|
||||||
|
|
||||||
# Flash Options
|
# Flash Options
|
||||||
CFLAGS_EXTRA+=-DCONFIG_HYPERFLASH
|
CFLAGS_EXTRA+=-DCONFIG_HYPERFLASH -DDCP_USE_DCACHE=0
|
||||||
#CFLAGS_EXTRA+=-DCONFIG_FLASH_IS25WP064A
|
#CFLAGS_EXTRA+=-DCONFIG_FLASH_IS25WP064A
|
||||||
#CFLAGS_EXTRA+=-DCONFIG_FLASH_W25Q64JV
|
#CFLAGS_EXTRA+=-DCONFIG_FLASH_W25Q64JV
|
||||||
|
|
|
@ -30,6 +30,6 @@ WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x60050000
|
||||||
WOLFBOOT_SMALL_STACK?=1
|
WOLFBOOT_SMALL_STACK?=1
|
||||||
|
|
||||||
# Flash Options
|
# Flash Options
|
||||||
CFLAGS_EXTRA+=-DCONFIG_HYPERFLASH
|
CFLAGS_EXTRA+=-DCONFIG_HYPERFLASH -DDCP_USE_DCACHE=0
|
||||||
#CFLAGS_EXTRA+=-DCONFIG_FLASH_IS25WP064A
|
#CFLAGS_EXTRA+=-DCONFIG_FLASH_IS25WP064A
|
||||||
#CFLAGS_EXTRA+=-DCONFIG_FLASH_W25Q64JV
|
#CFLAGS_EXTRA+=-DCONFIG_FLASH_W25Q64JV
|
||||||
|
|
|
@ -28,3 +28,5 @@ WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x60010000
|
||||||
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x60030000
|
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x60030000
|
||||||
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x60050000
|
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x60050000
|
||||||
WOLFBOOT_SMALL_STACK?=1
|
WOLFBOOT_SMALL_STACK?=1
|
||||||
|
|
||||||
|
CFLAGS_EXTRA+=-DDCP_USE_DCACHE=0
|
||||||
|
|
|
@ -28,3 +28,5 @@ WOLFBOOT_PARTITION_BOOT_ADDRESS?=0x70010000
|
||||||
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x70030000
|
WOLFBOOT_PARTITION_UPDATE_ADDRESS?=0x70030000
|
||||||
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x70050000
|
WOLFBOOT_PARTITION_SWAP_ADDRESS?=0x70050000
|
||||||
WOLFBOOT_SMALL_STACK?=1
|
WOLFBOOT_SMALL_STACK?=1
|
||||||
|
|
||||||
|
CFLAGS_EXTRA+=-DDCP_USE_DCACHE=0
|
||||||
|
|
Loading…
Reference in New Issue