mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Merge pull request #2639 from openmv/add_pad_toc
ports/alif: Generate padded ToC.
This commit is contained in:
commit
eaa6c4fd16
@ -7,6 +7,7 @@ PORT=alif
|
|||||||
HAL_DIR=hal/alif
|
HAL_DIR=hal/alif
|
||||||
PINS_AF_H='<alif_pins.h>'
|
PINS_AF_H='<alif_pins.h>'
|
||||||
ARM_MATH=ARM_MATH_HELIUM
|
ARM_MATH=ARM_MATH_HELIUM
|
||||||
|
JLINK_DEVICE=AE302F80F55D5_HP
|
||||||
OMV_BOOT_ADDR=0x80000000
|
OMV_BOOT_ADDR=0x80000000
|
||||||
OMV_FIRM_ADDR=0x80020000
|
OMV_FIRM_ADDR=0x80020000
|
||||||
OMV_HSE_VALUE=12000000
|
OMV_HSE_VALUE=12000000
|
||||||
|
|||||||
@ -26,7 +26,7 @@
|
|||||||
# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
all: $(FW_DIR)/firmware.toc
|
all: $(FW_DIR)/firmware_pad.toc
|
||||||
|
|
||||||
ifeq ($(MCU_CORE),M55_HP)
|
ifeq ($(MCU_CORE),M55_HP)
|
||||||
ALIF_TOC_APPS = $(FW_DIR)/firmware_M55_HP.bin
|
ALIF_TOC_APPS = $(FW_DIR)/firmware_M55_HP.bin
|
||||||
@ -65,6 +65,12 @@ $(FW_DIR)/firmware.toc: $(ALIF_TOC_APPS)
|
|||||||
--firmware-dir $(FW_DIR) \
|
--firmware-dir $(FW_DIR) \
|
||||||
--output $@
|
--output $@
|
||||||
|
|
||||||
|
$(FW_DIR)/firmware_pad.toc: $(FW_DIR)/firmware.toc
|
||||||
|
$(ECHO) "Generating padded ToC"
|
||||||
|
$(eval PAD_SIZE := $(shell expr 8192 - $(shell stat -c%s $<)))
|
||||||
|
$(Q)dd if=/dev/zero bs=1 count=$(PAD_SIZE) of=$@
|
||||||
|
$(CAT) $< >> $@
|
||||||
|
|
||||||
deploy: $(FW_DIR)/firmware.toc
|
deploy: $(FW_DIR)/firmware.toc
|
||||||
$(ECHO) "Writing $< to the board"
|
$(ECHO) "Writing $< to the board"
|
||||||
$(ALIF_TOOLS)/app-write-mram.py \
|
$(ALIF_TOOLS)/app-write-mram.py \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user