Crate probe_rs_target[−][src]
Expand description
Target description schema
For debugging and flashing different chips, called target in probe-rs, some target specific configuration is required. This includes the architecture of the chip, e.g. RISCV or ARM, and information about the memory map of the target, which can be used together with a flash algorithm to program the flash memory of a target.
This crate contains the schema structs for the YAML target description files.
Structs
Chip | A single chip variant. |
ChipFamily | This describes a chip family with all its variants. |
FlashProperties | Properties of flash memory, which are used when programming Flash memory. |
NvmRegion | Represents a region in non-volatile memory (e.g. flash or EEPROM). |
PageInfo | Holds information about a page in flash. |
RamRegion | Represents a region in RAM. |
RawFlashAlgorithm | The raw flash algorithm is the description of a flash algorithm, and is usually read from a target description file. |
SectorDescription | Information about a group of flash sectors, which
is used as part of the |
SectorInfo | Holds information about a specific, individual flash sector. |
Enums
CoreType | Type of a supported core |
MemoryRegion | Declares the type of a memory region. |
TargetDescriptionSource | Source of a target description. |
Traits
MemoryRange | Enables the user to do range intersection testing. |