aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.cargo/1160evk.toml (renamed from .cargo/test_flash_algo.toml)2
-rw-r--r--.cargo/1170evk.toml14
-rw-r--r--templates/1160evk.yaml56
-rw-r--r--templates/1170evk.yaml (renamed from template.yaml)1
4 files changed, 71 insertions, 2 deletions
diff --git a/.cargo/test_flash_algo.toml b/.cargo/1160evk.toml
index 6b3ef39..997875f 100644
--- a/.cargo/test_flash_algo.toml
+++ b/.cargo/1160evk.toml
@@ -8,7 +8,7 @@ rustflags = [
"-Clink-arg=-Tmemory.x",
"-Clink-arg=-Tdefmt.x",
]
-runner = "target-gen test template.yaml target/test_definition.yaml --protocol=swd --chip=mimxrt1170"
+runner = "target-gen test templates/1160evk.yaml target/1160evk.yaml --protocol=swd --chip=mimxrt1160"
[env]
DEFMT_LOG="off"
diff --git a/.cargo/1170evk.toml b/.cargo/1170evk.toml
new file mode 100644
index 0000000..45e8592
--- /dev/null
+++ b/.cargo/1170evk.toml
@@ -0,0 +1,14 @@
+[build]
+target = "thumbv7em-none-eabi"
+
+[target.'cfg(all(target_os = "none", target_arch = "arm"))']
+rustflags = [
+ "-Clink-arg=-nmagic",
+ "-Clink-arg=-Tlink.x",
+ "-Clink-arg=-Tmemory.x",
+ "-Clink-arg=-Tdefmt.x",
+]
+runner = "target-gen test templates/1170evk.yaml target/1170evk.yaml --protocol=swd --chip=mimxrt1170"
+
+[env]
+DEFMT_LOG="off"
diff --git a/templates/1160evk.yaml b/templates/1160evk.yaml
new file mode 100644
index 0000000..7fe0c6e
--- /dev/null
+++ b/templates/1160evk.yaml
@@ -0,0 +1,56 @@
+name: MIMXRT1160 series
+manufacturer:
+ id: 0x15
+ cc: 0x0
+variants:
+ - name: MIMXRT1160
+ cores:
+ - name: main
+ type: armv7em
+ core_access_options: !Arm
+ ap: !v1 0
+ memory_map:
+ - !Ram
+ name: DTCM
+ range:
+ start: 0x20000000
+ end: 0x20008000
+ access:
+ boot: false
+ cores:
+ - main
+ - !Nvm
+ name: FLEXSPI1
+ range:
+ start: 0x30000000
+ end: 0x31000000
+ access:
+ boot: true
+ cores:
+ - main
+ flash_algorithms:
+ - imxrt1160evk
+flash_algorithms:
+ - name: imxrt1160evk
+ description: A flash algorithm under test
+ cores:
+ - main
+ default: true
+ instructions: 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
+ pc_init: 0x0
+ pc_uninit: 0x0
+ pc_program_page: 0x0
+ pc_erase_sector: 0x0
+ pc_erase_all: 0x0
+ data_section_offset: 0x0
+ flash_properties:
+ address_range:
+ start: 0x0
+ end: 0x0
+ page_size: 0x0
+ erased_byte_value: 0x0
+ program_page_timeout: 0x0
+ erase_sector_timeout: 0x0
+ sectors:
+ - size: 0x0
+ address: 0x0
diff --git a/template.yaml b/templates/1170evk.yaml
index f3ceff8..1e05bff 100644
--- a/template.yaml
+++ b/templates/1170evk.yaml
@@ -43,7 +43,6 @@ flash_algorithms:
pc_erase_sector: 0x0
pc_erase_all: 0x0
data_section_offset: 0x0
- # load_address: {{ram-end-address}}
flash_properties:
address_range:
start: 0x0