From 9138706b8a5e4469f33a7a826c08e6446b642a3c Mon Sep 17 00:00:00 2001 From: Nils Fitinghoff Date: Wed, 16 Oct 2024 13:04:23 +0200 Subject: Support RT1180 family The 1180 family uses a different boot header than previous families. The header is generated to support the default configuration where hash and signature errors are ignored. The XIP `__pre_init` strategy is still used, more for ease of getting something running than because of any known problems with the boot ROM's implementation of loading images to different memories. The boot ROM for the 1180 does not appear to allow the entry point to lie outside the (loaded or execute-in-place) image, so a new `.xip` section is added after the vector table to put the address inside the image while keeping VMA=LMA. This could cause problems for tools that manipulate binaries based on section names. --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index cf9949a..b345574 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +Add initial support for RT1180. + ## [0.1.4] 2024-04-05 Add configurations to `RuntimeBuilder`: -- cgit v1.2.3