File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 1
1
CFLAGS += -DCPU_MIMXRT1011DAE5A -DCFG_EXAMPLE_VIDEO_READONLY
2
2
MCU_VARIANT = MIMXRT1011
3
3
4
+ # LD file with uf2
5
+ LD_FILE = $(BOARD_PATH ) /$(BOARD ) .ld
6
+
4
7
# For flash-jlink target
5
8
JLINK_DEVICE = MIMXRT1011DAE5A
6
9
7
10
# For flash-pyocd target
8
11
PYOCD_TARGET = mimxrt1010
9
12
10
13
# flash using pyocd
11
- flash : flash-pyocd
14
+ flash : flash-uf2
12
15
flash-uf2 : $(BUILD ) /$(PROJECT ) .uf2
13
16
@echo copying $<
14
17
@$(CP ) $< /media/$(USER ) /METROM7BOOT
Original file line number Diff line number Diff line change @@ -57,8 +57,7 @@ void board_init(void)
57
57
{
58
58
// make sure the dcache is on.
59
59
#if defined(__DCACHE_PRESENT ) && __DCACHE_PRESENT
60
- if (SCB_CCR_DC_Msk != (SCB_CCR_DC_Msk & SCB -> CCR ))
61
- SCB_EnableDCache ();
60
+ if (SCB_CCR_DC_Msk != (SCB_CCR_DC_Msk & SCB -> CCR )) SCB_EnableDCache ();
62
61
#endif
63
62
64
63
// Init clock
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ CFLAGS += -Wno-error=unused-parameter -Wno-error=implicit-fallthrough -Wno-error
28
28
MCU_DIR = $(SDK_DIR ) /devices/$(MCU_VARIANT )
29
29
30
30
# All source paths should be relative to the top level.
31
- LD_FILE = $(MCU_DIR ) /gcc/$(MCU_VARIANT ) xxxxx_flexspi_nor.ld
31
+ LD_FILE ? = $(MCU_DIR ) /gcc/$(MCU_VARIANT ) xxxxx_flexspi_nor.ld
32
32
33
33
# TODO for net_lwip_webserver example, but may not needed !!
34
34
LDFLAGS += \
@@ -62,7 +62,8 @@ SRC_S += $(MCU_DIR)/gcc/startup_$(MCU_VARIANT).S
62
62
FREERTOS_PORT = ARM_CM7/r0p1
63
63
64
64
# UF2 generation, iMXRT need to strip to text only before conversion
65
+ APPLICATION_ADDR = 0x6000C000
65
66
$(BUILD ) /$(PROJECT ) .uf2 : $(BUILD ) /$(PROJECT ) .elf
66
67
@echo CREATE $@
67
- @$(OBJCOPY ) -O ihex -R .flash_config -R .ivt $^ $(BUILD ) /$(PROJECT ) -textonly.hex
68
- $(PYTHON ) $(TOP ) /tools/uf2/utils/uf2conv.py -f $(UF2_FAMILY_ID ) -c -o $@ $(BUILD ) /$(PROJECT ) -textonly.hex
68
+ @$(OBJCOPY ) -O binary -R .flash_config -R .ivt $^ $(BUILD ) /$(PROJECT ) -textonly.bin
69
+ $(PYTHON ) $(TOP ) /tools/uf2/utils/uf2conv.py -f $(UF2_FAMILY_ID ) -b $( APPLICATION_ADDR ) - c -o $@ $(BUILD ) /$(PROJECT ) -textonly.bin
You can’t perform that action at this time.
0 commit comments