blob: 0ad443cb22107a0ffb55ac275ee3bd540410e640 [file] [edit]
name: GD32c1x3 Series
manufacturer:
id: 0x48
cc: 0x6
generated_from_pack: true
pack_file_release: 1.0.1
variants:
- name: GD32C103CB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C103RB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C103TB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C103VB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C113CB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C113RB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C113TB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
- name: GD32C113VB
cores:
- name: main
type: armv7em
core_access_options: !Arm
ap: !v1 0
memory_map:
- !Nvm
name: IROM1
range:
start: 0x8000000
end: 0x8020000
cores:
- main
access:
write: false
boot: true
- !Ram
name: IRAM1
range:
start: 0x20000000
end: 0x20008000
cores:
- main
flash_algorithms:
- gd32c1x3
flash_algorithms:
- name: gd32c1x3
description: GD32C1x3 128KB
default: true
instructions: OUlv8xIASUQIYDhIACEBYDdJQWA3SUFgwGlABwjUNkhF8lVRAWAGIUFgQPb/cYFgACBwRy1IAWlB8IABAWEAIHBHKkgBaUHwBAEBYQFpQfBAAQFhSvaqISdKAOARYMNo2wf70QFpIfAEAQFhACBwRx5JCmlC8AICCmFIYQhpQPBAAAhhSvaqIBtKAOAQYMto2wf70QhpIPACAAhhACBwRxC1yRwh8AMBEEsZ4BxpRPABBBxhFGgEYNxo5Af80RxpJPABBBxh3GgU8BQPBdDYaEDwFADYYAEgEL0AHQkfEh0AKePRACAQvQQAAAAAIAJAIwFnRauJ780AMABAAAAAAAAAAAA=
pc_init: 0x1
pc_uninit: 0x35
pc_program_page: 0xa1
pc_erase_sector: 0x71
pc_erase_all: 0x43
data_section_offset: 0xfc
flash_properties:
address_range:
start: 0x8000000
end: 0x8020000
page_size: 0x400
erased_byte_value: 0xff
program_page_timeout: 100
erase_sector_timeout: 3000
sectors:
- size: 0x400
address: 0x0