diff options
| author | Ian McIntyre <me@mciantyre.dev> | 2025-12-21 10:49:59 -0500 |
|---|---|---|
| committer | Ian McIntyre <me@mciantyre.dev> | 2025-12-21 11:03:59 -0500 |
| commit | 03c232fe156c167a9e4738b2c051ea9776246960 (patch) | |
| tree | 3fb2cde487f086c01e17330ceb8dc72b81545b37 | |
| parent | b3732747cf52a743d7c4dd4a07479cc533ad5416 (diff) | |
Add 1160evk target-gen test support
| -rw-r--r-- | .cargo/1160evk.toml (renamed from .cargo/test_flash_algo.toml) | 2 | ||||
| -rw-r--r-- | .cargo/1170evk.toml | 14 | ||||
| -rw-r--r-- | templates/1160evk.yaml | 56 | ||||
| -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: sLUURgxNSEYAIUFRQBlBYIFgwWAQRgDwK/oAKATQSUZJGYhgzGCwvUhGQBkBIUFgAkgBYAAgsL0EAAAACAYAQBC1BEYAIADwE/oNSUpGURgAKALQiGDMYALgiWgAKQ3QCEkBIgpgBkpLRpxYTGCaGFNoi2CTaMtg0mgKYRC9wEYEAAAAAEAAILC1DUhJRgEiClAIGAAkRGCEYMRgBeAgRgDwFvoA8I75BBkA8Iv5BUYA8I75aEOEQvHTACCwvcBGBAAAAPi1BEYXTkhGAieHUYAZACFBYIFgwWAA8HP5AUYgRgDwD/pIRgApAtCAGQMhFeCAGQEhQWAA8GT5BUYA8Gf5aEOgQgfZSEaAGUdgIEYA8N75ACAF4EhGgBkEIYFgxGABIAGw8L0EAAAA/rUORgdGNExIRgMlBVEAGQAhQWCBYMFguAcE0EhGABkDIYFgCuBIRgAZASFBYLAHC9BIRgAZAyGBYDdGSEYAGcdgASYwRgOw8L0CkkhGABkCIUFgAPAg+QGQAPAj+QGZSEO4QhTZSEYAGUVgJUb0GQDwEvkBkADwFfkBmUhDhEIK2UhGQBkEIYFgJ0YsRtXnSEYAGQQhxOdIRkAZBCFBYLAIAZAAJjxGNUYJ4CBoQBwK0QKZAckCkQHEAPBf+W0cAZiFQvLTvedIRgNMABkFIYFgfxmy58BGBAAAAP61FUYERjVKSEYEJ4dQgBgAJkZghmDGYKAHW9GIBwXQSEaAGAMhgWDEYFPgApFIRoAYASFBYADwwfgBkADwxPgBmUhDoEIe2UhGJElAGAIhQWACmAAZAZAA8LD4AJAA8LP4AZkAmlBDgUIU2UhGG0qAGIdgwWAA8KH4BUYA8KT4BEZsQybgSEYUSUAYAyGBYAKZwWAe4EhGEElAGEdg8EOBAGIYApmJCEAcFB0rHYhCCtItaFJoqkIiRh1G9NBIRgZJQBgGIa7nSEYESUAYBSFBYAGcIEYDsPC9wEYEAAAA/rUWRg1GBEYtT0hGBSHBUcAZACFBYIFgwWCgBwTQSEbAGQMhgWAK4EhGwBkBIUFgqAcK0EhGwBkDIYFgLEZIRsAZxGABIAOw8L1IRsAZAyFBYADwQ/gCkADwRvgCmUhDoEIW2UhGwBkEIQCRQWAoGQKQAPAz+AGQAPA2+AKaAZlIQ4JCCdlIRsAZBCGBYBRG1edIRsAZBCHE50hGwBkAmUFgYR4AIAJGqkLM0kwcUhxJeLFCIUb30EhGwBkFIbHnBAAAAA8gAAIDSUpoEgICQAh4EENwR8BG4A8A8AFIAGhwR8BGEAAAEAFIAGhwR8BGFAAAEAZIQWj/IhFCBtAFSQpoACBSHADQCGhwRwBocEcoAAAQABAAEP8gAAIDSQloAUAAIEAaSEFwR8BGBBAAEBC1EUlKaP8jGkIG0A9JCmhSHArQC2gBIQ/gC2gAIQMig0IA2BFGCEYQvQlKE2gDIQhMo0IF0VNoAiEDIoNCANgRRsiyEL3ARigAABAAEAAQBDAAANvlsVEBRgEgAykJ2IgABaEIWAhJCGAISQpoACAAKvvQcEfARgAAAAACAAAAAQAAAAAAAAAE5QFAAOQBQAJIAWgAKfzQcEfARgDkAUADSAEhAWADSAFoACn80HBHDOUBQADkAUADSQhgA0gBaAAp/NBwR8BGCOUBQADkAUAESAEhAWAESAFoACn80AAgcEfARhTlAUAA5AFAACIDCYtCLNMDCotCEdMAI5xGTuADRgtDPNQAIkMIi0Ix0wMJi0Ic0wMKi0IB05RGP+DDCYtCAdPLAcAaUkGDCYtCAdOLAcAaUkFDCYtCAdNLAcAaUkEDCYtCAdMLAcAaUkHDCItCAdPLAMAaUkGDCItCAdOLAMAaUkFDCItCAdNLAMAaUkFBGgDSAUZSQRBGcEdd4MoPANBJQgMQANNAQlNAnEYAIgMJi0It0wMKi0IS04kB/CISugMKi0IM04kBkhGLQgjTiQGSEYtCBNOJATrQkhEA4IkJwwmLQgHTywHAGlJBgwmLQgHTiwHAGlJBQwmLQgHTSwHAGlJBAwmLQgHTCwHAGlJBwwiLQgHTywDAGlJBgwiLQgHTiwDAGlJB2dJDCItCAdNLAMAaUkFBGgDSAUZSQRBGY0ZbEAHTQEIAKwDVSUJwR2NGWxAA00BCAbUAIMBGwEYCvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + 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 |
