Newer
Older
mbed-os / features / storage / FEATURE_STORAGE / cfstore / Makefile.scripts
@Oren Cohen Oren Cohen on 22 Aug 2018 1 KB Remove uVisor from mbed-os
###########################################################################
#
#  Copyright (c) 2013-2015, ARM Limited, All Rights Reserved
#  SPDX-License-Identifier: Apache-2.0
#
#  Licensed under the Apache License, Version 2.0 (the "License"); you may
#  not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#  http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#
###########################################################################

#
# inline debugging/flashing scripts
#
define __SCRIPT_GDB
	target remote $(DEBUG_HOST)
	monitor endian little
	monitor reset
	monitor halt
	monitor semihosting enable
	monitor speed 1000
	monitor loadbin $(TARGET_BIN) 0
	monitor flash device = $(CPU)
	load $(TARGET)
	file $(TARGET)
	b app_start
endef
export __SCRIPT_GDB

define __SCRIPT_FLASH
	r
	loadbin $(TARGET_BIN) 0
	r
	g
	q
endef
export __SCRIPT_FLASH

define __SCRIPT_ERASE
	h
	Sleep 100
	unlock kinetis
	Sleep 100
	erase
	q
endef
export __SCRIPT_ERASE

define __SCRIPT_RESET
	h
	r
	g
	q
endef
export __SCRIPT_RESET