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
|
||||
PINS_AF_H='<alif_pins.h>'
|
||||
ARM_MATH=ARM_MATH_HELIUM
|
||||
JLINK_DEVICE=AE302F80F55D5_HP
|
||||
OMV_BOOT_ADDR=0x80000000
|
||||
OMV_FIRM_ADDR=0x80020000
|
||||
OMV_HSE_VALUE=12000000
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# 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)
|
||||
ALIF_TOC_APPS = $(FW_DIR)/firmware_M55_HP.bin
|
||||
@ -65,6 +65,12 @@ $(FW_DIR)/firmware.toc: $(ALIF_TOC_APPS)
|
||||
--firmware-dir $(FW_DIR) \
|
||||
--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
|
||||
$(ECHO) "Writing $< to the board"
|
||||
$(ALIF_TOOLS)/app-write-mram.py \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user