m3dev

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 8b9d697702056bef7d5493cec85f716ea99ffcdc
parent a15e2092bf15556a0fcf354952944d0d0cede77a
Author: Brian Swetland <swetland@frotz.net>
Date:   Mon, 15 Jun 2015 05:37:13 -0700

scripts: remove no longer used flash scripts

Diffstat:
Dscripts/lpc13xx | 92-------------------------------------------------------------------------------
Dscripts/lpc15xx | 92-------------------------------------------------------------------------------
Dscripts/stm32f1xx | 80-------------------------------------------------------------------------------
3 files changed, 0 insertions(+), 264 deletions(-)

diff --git a/scripts/lpc13xx b/scripts/lpc13xx @@ -1,92 +0,0 @@ -# scripts/lpc13xx -# -# Copyright 2011 Brian Swetland <swetland@frotz.net> -# -# 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. - -# 32K flash in 1K pages at 0 -set flash-start 0 -set flash-size 8000 -set flash-block 1000 - -# use ram at 10000000 for download buffer -set flash-buffer 10000000 - -# flash-setup -# - attach and reset -# - allow on-die ROM to run (important for correct flash init) -# - regain control when it attempts to read the reset vector -function flash-setup - attach - reset-stop - watch-rw 0 - go - - # write breakpoint at 10001000 and setup SP - wr 10001000 be00be00 - wr sp 10001f00 -end - -# flash-erase <flash-addr> -function flash-erase - set page $1 >> .12 - - # prepare for write - wr pc 1fff1ff1 - wr lr 10001001 - wr r0 10001010 - wr r1 10001030 - wr 10001010 .50 - wr 10001014 $page - wr 10001018 $page - go - - # erase - wr pc 1fff1ff1 - wr lr 10001001 - wr r0 10001010 - wr r1 10001030 - wr 10001010 .52 - wr 10001014 $page - wr 10001018 $page - wr 1000101c 2ee0 - go -end - -# flash-write <flash-addr> -function flash-write - set page $1 >> .12 - - # prepare for write - wr pc 1fff1ff1 - wr lr 10001001 - wr r0 10001010 - wr r1 10001030 - wr 10001010 .50 - wr 10001014 $page - wr 10001018 $page - go - - # write - wr pc 1fff1ff1 - wr lr 10001001 - wr r0 10001010 - wr r1 10001030 - wr 10001010 .51 - wr 10001014 $1 - wr 10001018 10000000 - wr 1000101c 1000 - wr 10001020 2ee0 - go -end - diff --git a/scripts/lpc15xx b/scripts/lpc15xx @@ -1,92 +0,0 @@ -# scripts/lpc13xx -# -# Copyright 2011 Brian Swetland <swetland@frotz.net> -# -# 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. - -# 32K flash in 1K pages at 0 -set flash-start 0 -set flash-size 40000 -set flash-block 1000 - -# use ram at 02000000 for download buffer -set flash-buffer 02000000 - -# flash-setup -# - attach and reset -# - allow on-die ROM to run (important for correct flash init) -# - regain control when it attempts to read the reset vector -function flash-setup - attach - reset-stop - watch-rw 0 - go - - # write breakpoint at 10001000 and setup SP - wr 02001000 be00be00 - wr sp 02008f00 -end - -# flash-erase <flash-addr> -function flash-erase - set page $1 >> .12 - - # prepare for write - wr pc 03000205 - wr lr 02001001 - wr r0 02001010 - wr r1 02001030 - wr 02001010 .50 - wr 02001014 $page - wr 02001018 $page - go - - # erase - wr pc 03000205 - wr lr 02001001 - wr r0 02001010 - wr r1 02001030 - wr 02001010 .52 - wr 02001014 $page - wr 02001018 $page - wr 0200101c 2ee0 - go -end - -# flash-write <flash-addr> -function flash-write - set page $1 >> .12 - - # prepare for write - wr pc 03000205 - wr lr 02001001 - wr r0 02001010 - wr r1 02001030 - wr 02001010 .50 - wr 02001014 $page - wr 02001018 $page - go - - # write - wr pc 03000205 - wr lr 02001001 - wr r0 02001010 - wr r1 02001030 - wr 02001010 .51 - wr 02001014 $1 - wr 02001018 02000000 - wr 0200101c 1000 - wr 02001020 2ee0 - go -end - diff --git a/scripts/stm32f1xx b/scripts/stm32f1xx @@ -1,80 +0,0 @@ -set flash-start 0 -set flash-size 40000 -set flash-block 800 - -set flash-buffer 20008000 - -set FLASH_ACR 40022000 -set FLASH_KEYR 40022004 -set FLASH_OPTKEYR 40022008 -set FLASH_SR 4002200c -set FLASH_CR 40022010 -set FLASH_AR 40022014 -set FLASH_OBR 4002201c -set FLASH_WRPR 40022020 - -set FLASH_ENTRY_INIT 20001001 -set FLASH_ENTRY_ERASE_ALL 20001005 -set FLASH_ENTRY_ERASE_PAGE 20001009 -set FLASH_ENTRY_WRITE_PAGE 2000100d - -set FLASH_STACK 20008000 - -function flash-setup - attach - reset-stop - - download out/stm32f1xx_flash.bin 20001000 - wr psr 01000000 - wr pc $FLASH_ENTRY_INIT - wr 20007000 be00be00 - wr lr 20007001 - wr sp $FLASH_STACK - - go - echo flash setup completed - dw $FLASH_ACR -end - -function flash-erase-all - echo flash-erase-all - wr pc $FLASH_ENTRY_ERASE_ALL - wr 20007000 be00be00 - wr lr 20007001 - wr sp $FLASH_STACK - - go - echo flash mass erase completed -end - -function flash-erase - echo flash-erase args $1 - - wr r0 $1 - wr pc $FLASH_ENTRY_ERASE_PAGE - wr 20007000 be00be00 - wr lr 20007001 - wr sp $FLASH_STACK - - go - echo flash page erase completed -end - -function flash-write - echo flash-write args $1 - - wr r0 $1 - wr pc $FLASH_ENTRY_WRITE_PAGE - wr 20007000 be00be00 - wr lr 20007001 - wr sp $FLASH_STACK - - go - echo flash page write completed -end - -#flash-erase-all -#dw 08000000 - -#flash stm32.bin 08000000 -#dw 08000000