43 lines
924 B
Plaintext
43 lines
924 B
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: startup script for SPEAR300
|
|
; @Description:
|
|
;
|
|
; This demo demonstrates the debugging of the spear300 ARM9
|
|
; using a simple sieve demo.
|
|
;
|
|
; @Author: MSA
|
|
; @Board: SPEAR300
|
|
; @Chip: SPEAR300
|
|
; @Keywords: ARM926EJ-S, sieve
|
|
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: demo.cmm 20804 2023-04-20 10:21:12Z bschroefel $
|
|
|
|
; Setup
|
|
SYStem.RESet
|
|
SYStem.CPU SPEAR300
|
|
SYStem.JtagClock 1.0MHz
|
|
SYStem.Up
|
|
|
|
GOSUB disable_watchdog
|
|
|
|
; Target setup
|
|
DO ~~~~/init.cmm
|
|
|
|
; Load demo application
|
|
Data.LOAD.ELF ~~~~/demo.axf
|
|
Register.Set PC main
|
|
Register.Set R13 0x10000
|
|
|
|
Data.List
|
|
|
|
ENDDO
|
|
|
|
disable_watchdog:
|
|
|
|
Data.Set ASD:0xFC880C00 %LONG 0x1ACCE551
|
|
Data.Set ASD:0xFC880008 %LONG 0x00000000
|
|
|
|
RETURN
|
|
|