1# Copyright 2020 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15source_filter: "^(FLASH|RAM)$" 16 17custom_data_source: { 18 name: "segment_names" 19 base_data_source: "segments" 20 21 # Segment containing .code section. 22 rewrite: { 23 pattern: "LOAD #1" 24 replacement: "FLASH" 25 } 26 # Segment containing .static_init_ram section. 27 rewrite: { 28 pattern: "LOAD #3" 29 replacement: "RAM" 30 } 31 # Segment containing .stack and .zero_init_ram section. 32 rewrite: { 33 pattern: "LOAD #5" 34 replacement: "RAM" 35 } 36} 37