File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -203,8 +203,8 @@ test-app/image.bin: wolfboot-align.bin
203203standalone :
204204 @make -C test-app TARGET=$(TARGET ) EXT_FLASH=$(EXT_FLASH ) SPI_FLASH=$(SPI_FLASH ) ARCH=$(ARCH ) \
205205 V =$(V ) RAM_CODE=$(RAM_CODE ) WOLFBOOT_VERSION=$(WOLFBOOT_VERSION ) \
206- KINETIS =$(KINETIS ) KINETIS_CPU =$(KINETIS_CPU ) KINETIS_DRIVERS =$(KINETIS_DRIVERS ) \
207- KINETIS_CMSIS =$(KINETIS_CMSIS ) NVM_FLASH_WRITEONCE=$(NVM_FLASH_WRITEONCE ) \
206+ MCUXPRESSO =$(MCUXPRESSO ) MCUXPRESSO_CPU =$(MCUXPRESSO_CPU ) MCUXPRESSO_DRIVERS =$(MCUXPRESSO_DRIVERS ) \
207+ MCUXPRESSO_CMSIS =$(MCUXPRESSO_CMSIS ) NVM_FLASH_WRITEONCE=$(NVM_FLASH_WRITEONCE ) \
208208 FREEDOM_E_SDK=$(FREEDOM_E_SDK ) standalone
209209 $(Q)$(OBJCOPY) -O binary test-app/image.elf standalone.bin
210210 @$(SIZE) test-app/image.elf
Original file line number Diff line number Diff line change @@ -105,17 +105,23 @@ endif
105105
106106
107107ifeq ($(TARGET ) ,kinetis)
108- CFLAGS+ = -I$(KINETIS_DRIVERS ) /drivers -I$(KINETIS_DRIVERS ) -DCPU_$(KINETIS_CPU ) -I$(KINETIS_CMSIS ) /Include -DDEBUG_CONSOLE_ASSERT_DISABLE=1
109- OBJS+ = $(KINETIS_DRIVERS ) /drivers/fsl_clock.o $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_flash.o $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_cache.o $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_controller.o
108+ CFLAGS+ = -I$(MCUXPRESSO_DRIVERS ) /drivers -I$(MCUXPRESSO_DRIVERS ) -DCPU_$(MCUXPRESSO_CPU ) -I$(MCUXPRESSO_CMSIS ) /Include -DDEBUG_CONSOLE_ASSERT_DISABLE=1
109+ OBJS+ = $(MCUXPRESSO_DRIVERS ) /drivers/fsl_clock.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_flash.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_cache.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_controller.o
110110 # # The following lines can be used to enable HW acceleration
111- ifeq ($(KINETIS_CPU ),MK82FN256VLL15)
111+ ifeq ($(MCUXPRESSO_CPU ),MK82FN256VLL15)
112112 ifeq ($(PKA),1)
113113 PKA_EXTRA_CFLAGS+ =-DFREESCALE_LTC_ECC -DFREESCALE_USE_LTC -DFREESCALE_LTC_TFM
114- PKA_EXTRA_OBJS+ =./lib/wolfssl/wolfcrypt/src/port/nxp/ksdk_port.o $(KINETIS_DRIVERS ) /drivers/fsl_ltc.o
114+ PKA_EXTRA_OBJS+ =./lib/wolfssl/wolfcrypt/src/port/nxp/ksdk_port.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ltc.o
115115 endif
116116 endif
117117endif
118118
119+ ifeq ($(TARGET ) ,lpc)
120+ CFLAGS+ =-I$(MCUXPRESSO_DRIVERS ) /drivers -I$(MCUXPRESSO_DRIVERS ) -DCPU_$(MCUXPRESSO_CPU ) -I$(MCUXPRESSO_CMSIS ) /Include -DDEBUG_CONSOLE_ASSERT_DISABLE=1
121+ OBJS+ =$(MCUXPRESSO_DRIVERS ) /drivers/fsl_clock.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_flashiap.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_power.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_reset.o
122+ OBJS+ =$(MCUXPRESSO_DRIVERS ) /mcuxpresso/libpower_softabi.a $(MCUXPRESSO_DRIVERS ) /drivers/fsl_common.o
123+ endif
124+
119125
120126CFLAGS+=-DARCH_FLASH_OFFSET =$(ARCH_FLASH_OFFSET )
121127
Original file line number Diff line number Diff line change 11ARCH?=ARM
22TARGET?=kinetis
33SIGN?=ECC256
4- KINETIS ?=$(HOME)/src/FRDM-K82F
5- KINETIS_CPU ?=MK82FN256VLL15
6- KINETIS_DRIVERS ?=$(KINETIS )/devices/MK82F25615
7- KINETIS_CMSIS ?=$(HOME)/src/FRDM-K64F/CMSIS
4+ MCUXPRESSO ?=$(HOME)/src/FRDM-K82F
5+ MCUXPRESSO_CPU ?=MK82FN256VLL15
6+ MCUXPRESSO_DRIVERS ?=$(MCUXPRESSO )/devices/MK82F25615
7+ MCUXPRESSO_CMSIS ?=$(HOME)/src/FRDM-K64F/CMSIS
88FREEDOM_E_SDK?=$(HOME)/src/freedom-e-sdk
99DEBUG?=0
1010VTOR?=1
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ extern void main(void);
3737
3838void isr_reset (void ) {
3939 register unsigned int * src , * dst ;
40- #ifdef PLATFORM_kinetis
40+ #if defined( PLATFORM_kinetis ) || defined( PLATFORM_lpc )
4141 /* Immediately disable Watchdog after boot */
4242 /* Write Keys to unlock register */
4343 * ((volatile unsigned short * )0x4005200E ) = 0xC520 ;
Original file line number Diff line number Diff line change 22-include ../tools/config.mk
33TARGET? =none
44ARCH? =ARM
5- KINETIS_CMSIS ? =$(KINETIS ) /CMSIS
5+ MCUXPRESSO_CMSIS ? =$(MCUXPRESSO ) /CMSIS
66
77ifeq ($(SIGN ) ,RSA2048)
88 IMAGE_HEADER_SIZE: =512
@@ -57,9 +57,9 @@ ifeq ($(SPI_FLASH),1)
5757endif
5858
5959ifeq ($(TARGET ) ,kinetis)
60- CFLAGS+ = -I$(KINETIS_DRIVERS ) /drivers -I$(KINETIS_DRIVERS ) -DCPU_$(KINETIS_CPU ) -I$(KINETIS_CMSIS ) /Include -DDEBUG_CONSOLE_ASSERT_DISABLE=1 -DNVM_FLASH_WRITEONCE=1
61- APP_OBJS+ = $(KINETIS_DRIVERS ) /drivers/fsl_clock.o $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_flash.o $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_cache.o \
62- $(KINETIS_DRIVERS ) /drivers/fsl_ftfx_controller.o $(KINETIS_DRIVERS ) /drivers/fsl_gpio.o
60+ CFLAGS+ = -I$(MCUXPRESSO_DRIVERS ) /drivers -I$(MCUXPRESSO_DRIVERS ) -DCPU_$(MCUXPRESSO_CPU ) -I$(MCUXPRESSO_CMSIS ) /Include -DDEBUG_CONSOLE_ASSERT_DISABLE=1 -DNVM_FLASH_WRITEONCE=1
61+ APP_OBJS+ = $(MCUXPRESSO_DRIVERS ) /drivers/fsl_clock.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_flash.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_cache.o \
62+ $(MCUXPRESSO_DRIVERS ) /drivers/fsl_ftfx_controller.o $(MCUXPRESSO_DRIVERS ) /drivers/fsl_gpio.o
6363endif
6464
6565ifeq ($(TARGET ) ,stm32g0)
Original file line number Diff line number Diff line change @@ -4,10 +4,10 @@ ifeq ($(ARCH),)
44 TARGET? =stm32f4
55 SIGN? =ED25519
66 HASH? =SHA256
7- KINETIS ? =$(HOME ) /src/FRDM-K64F
8- KINETIS_CPU =MK64FN1M0VLL12
9- KINETIS_DRIVERS ? =$(KINETIS ) /devices/MK64F12
10- KINETIS_CMSIS ? =$(KINETIS ) /CMSIS
7+ MCUXPRESSO ? =$(HOME ) /src/FRDM-K64F
8+ MCUXPRESSO_CPU =MK64FN1M0VLL12
9+ MCUXPRESSO_DRIVERS ? =$(MCUXPRESSO ) /devices/MK64F12
10+ MCUXPRESSO_CMSIS ? =$(MCUXPRESSO ) /CMSIS
1111 FREEDOM_E_SDK? =$(HOME ) /src/freedom-e-sdk
1212 STM32CUBE? =$(HOME ) /STM32Cube/Repository/STM32Cube_FW_WB_V1.3.0
1313 DEBUG? =0
@@ -34,8 +34,8 @@ ifeq ($(ARCH),)
3434endif
3535
3636
37- CONFIG_VARS: = ARCH TARGET SIGN HASH KINETIS KINETIS_CPU KINETIS_DRIVERS \
38- KINETIS_CMSIS FREEDOM_E_SDK STM32CUBE DEBUG VTOR CORTEX_M0 NO_ASM EXT_FLASH \
37+ CONFIG_VARS: = ARCH TARGET SIGN HASH MCUXPRESSO MCUXPRESSO_CPU MCUXPRESSO_DRIVERS \
38+ MCUXPRESSO_CMSIS FREEDOM_E_SDK STM32CUBE DEBUG VTOR CORTEX_M0 NO_ASM EXT_FLASH \
3939 SPI_FLASH ALLOW_DOWNGRADE NVM_FLASH_WRITEONCE WOLFBOOT_VERSION V \
4040 SPMATH RAM_CODE DUALBANK_SWAP IMAGE_HEADER_SIZE PKA WOLFTPM \
4141 WOLFBOOT_PARTITION_SIZE WOLFBOOT_SECTOR_SIZE \
You can’t perform that action at this time.
0 commit comments