Skip to content

Instantly share code, notes, and snippets.

@elfmimi
Last active July 28, 2023 15:53
Show Gist options
  • Save elfmimi/dd08f054aea2cb82efb6da21b7e4162c to your computer and use it in GitHub Desktop.
Save elfmimi/dd08f054aea2cb82efb6da21b7e4162c to your computer and use it in GitHub Desktop.
probe-rs chip-description for RA4M1 / R7FA4M1AB
name: R7FA4M1AB-testing
variants:
- name: R7FA4M1AB-testing
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: 0
psel: 0
memory_map:
- !Ram
range:
start: 0x20000000
end: 0x20008000
cores:
- main
- !Nvm
range:
start: 0x0
end: 0x40000
is_boot_memory: true
cores:
- main
flash_algorithms:
- R7FA4M1AB-testing
flash_algorithms:
- name: R7FA4M1AB-testing
description: A flash algorithm under test
default: true
instructions: sLUCrxtNFEYoeAixAPA8+AEgKHBgHgMoKNIXSJD4gBCBeQFoFUkKaELwBAIKYBRJSvIDUgqAACGA+IAQkPiAEMkG+9QBIQAigXECYIF1KCHBdYJ1AX/JB/zQCkkAIgFgASFBdIJxACApcLC9APAy+f7eAL8sAwAgIOABQBDgAOD+4wFAEREBELC1Aq8NSQEgCngBKhTRDEoAI0DyBEQ4JZBxE2BTdCSIkHUF6hQk1HWC+IAABUgLcE/0JUEBgAAgsL0AvywDACAg4AFA/uMBQNC1Aq8ERhJIAHgBKBzRAPC1+BBIIQwEgAGBBIIBg4QhAXOQ+CQQSQb71QAhAXOQ+CQQSQb71LD46EAA8MH4ACwYv0LyEnQA4AEkIEbQvQC/LAMAIAjBfkDwtQOvTfgEvQVGIUgAeAEoBNFIBwbQQvIUcADgASBd+AS78L0URk4ZAPB8+BlIT/CBDE/wAA61QiDQKQwFgAGB1OkAEwPqAQIBMhTQAYUJDAGGGQwDh4GHgPgMwJD4JBBJBvvVgPgM4JD4JBBJBvvUsPjoEBG5CDQINdznsPjoQADwcvgUsULyE3DI5wAgxucsAwAgCMF+QNC1Aq8SSAB4ASgd0QDwPvgQSAAhAYABgQGCBCEBg4YhAXOQ+CQQSQb71QAhAXOQ+CQQSQb71LD46EAA8En4ACwYv0LyEXQA4AEkIEbQvQC/LAMAIAjBfkBP9HpBSENP9HpxsPvx8EEeB0hBYAAhgWABaEHwAQEBYAFoyQP81QFoIfABAQFgcEcQ4ADgsLUCrw1ISvYBIQ1MpSUBgBIg7SEA8Dz4kiBtIYT4gFAgcCFwfSEgcIIgAPA5+B8ghPjYAAEgAPA7+LC9sv9+QADBfkCwtQKvDUwBIKUlbSEA8C74kiAA8Bv4EiDtIYT4gFAgcCFw9yEgcAggAPAY+ARIT/QqQQGAAYgAKfzRsL0AwX5Asv9+QIC1b0YA3v7ehPiAUCBwIXAgcAIg//eWv4T4gFAgcCFwIHAFIP/3jr+E+CQAhPgkAAAghPgkAHBHANTU1A==
load_address: 0x20000020
pc_init: 0x1
pc_uninit: 0x89
pc_program_page: 0x129
pc_erase_sector: 0xd1
pc_erase_all: 0x1c1
data_section_offset: 0x20000330
flash_properties:
address_range:
start: 0x0
end: 0x40000
page_size: 0x800
erased_byte_value: 0xff
program_page_timeout: 1000
erase_sector_timeout: 2000
sectors:
- size: 0x800
address: 0x0
cores:
- main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment